Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAlternativeType() []string + func PossibleValuesForArchitectureTypes() []string + func PossibleValuesForHyperVGenerationTypes() []string + func PossibleValuesForImageState() []string + func PossibleValuesForOperatingSystemTypes() []string + func PossibleValuesForVMDiskTypes() []string + func ValidateEdgeZoneID(input interface{}, key string) (warnings []string, errors []error) + func ValidateEdgeZonePublisherID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateOfferID(input interface{}, key string) (warnings []string, errors []error) + func ValidateOfferSkuID(input interface{}, key string) (warnings []string, errors []error) + func ValidateOfferSkuVersionID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePublisherID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSkuID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSkuVersionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVMImageOfferID(input interface{}, key string) (warnings []string, errors []error) + type AlternativeOption struct + Type *AlternativeType + Value *string + type AlternativeType string + const AlternativeTypeNone + const AlternativeTypeOffer + const AlternativeTypePlan + func (s *AlternativeType) UnmarshalJSON(bytes []byte) error + type ArchitectureTypes string + const ArchitectureTypesArmSixFour + const ArchitectureTypesXSixFour + func (s *ArchitectureTypes) UnmarshalJSON(bytes []byte) error + type AutomaticOSUpgradeProperties struct + AutomaticOSUpgradeSupported bool + type DataDiskImage struct + Lun *int64 + type DisallowedConfiguration struct + VMDiskType *VMDiskTypes + type EdgeZoneGetOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineImage + OData *odata.OData + type EdgeZoneId struct + EdgeZoneName string + LocationName string + SubscriptionId string + func NewEdgeZoneID(subscriptionId string, locationName string, edgeZoneName string) EdgeZoneId + func ParseEdgeZoneID(input string) (*EdgeZoneId, error) + func ParseEdgeZoneIDInsensitively(input string) (*EdgeZoneId, error) + func (id *EdgeZoneId) FromParseResult(input resourceids.ParseResult) error + func (id EdgeZoneId) ID() string + func (id EdgeZoneId) Segments() []resourceids.Segment + func (id EdgeZoneId) String() string + type EdgeZoneListOffersOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type EdgeZoneListOperationOptions struct + Expand *string + Orderby *string + Top *int64 + func DefaultEdgeZoneListOperationOptions() EdgeZoneListOperationOptions + func (o EdgeZoneListOperationOptions) ToHeaders() *client.Headers + func (o EdgeZoneListOperationOptions) ToOData() *odata.Query + func (o EdgeZoneListOperationOptions) ToQuery() *client.QueryParams + type EdgeZoneListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type EdgeZoneListPublishersOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type EdgeZoneListSkusOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type EdgeZonePublisherId struct + EdgeZoneName string + LocationName string + PublisherName string + SubscriptionId string + func NewEdgeZonePublisherID(subscriptionId string, locationName string, edgeZoneName string, ...) EdgeZonePublisherId + func ParseEdgeZonePublisherID(input string) (*EdgeZonePublisherId, error) + func ParseEdgeZonePublisherIDInsensitively(input string) (*EdgeZonePublisherId, error) + func (id *EdgeZonePublisherId) FromParseResult(input resourceids.ParseResult) error + func (id EdgeZonePublisherId) ID() string + func (id EdgeZonePublisherId) Segments() []resourceids.Segment + func (id EdgeZonePublisherId) String() string + type GetOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineImage + OData *odata.OData + type HyperVGenerationTypes string + const HyperVGenerationTypesVOne + const HyperVGenerationTypesVTwo + func (s *HyperVGenerationTypes) UnmarshalJSON(bytes []byte) error + type ImageDeprecationStatus struct + AlternativeOption *AlternativeOption + ImageState *ImageState + ScheduledDeprecationTime *string + func (o *ImageDeprecationStatus) GetScheduledDeprecationTimeAsTime() (*time.Time, error) + func (o *ImageDeprecationStatus) SetScheduledDeprecationTimeAsTime(input time.Time) + type ImageState string + const ImageStateActive + const ImageStateDeprecated + const ImageStateScheduledForDeprecation + func (s *ImageState) UnmarshalJSON(bytes []byte) error + type ListByEdgeZoneCompleteResult struct + Items []VirtualMachineImageResource + LatestHttpResponse *http.Response + type ListByEdgeZoneCustomPager struct + NextLink *odata.Link + func (p *ListByEdgeZoneCustomPager) NextPageLink() *odata.Link + type ListByEdgeZoneOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type ListOffersOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type ListOperationOptions struct + Expand *string + Orderby *string + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type ListPublishersOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type ListSkusOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachineImageResource + OData *odata.OData + type LocationId struct + LocationName string + SubscriptionId string + func NewLocationID(subscriptionId string, locationName string) LocationId + func ParseLocationID(input string) (*LocationId, error) + func ParseLocationIDInsensitively(input string) (*LocationId, error) + func (id *LocationId) FromParseResult(input resourceids.ParseResult) error + func (id LocationId) ID() string + func (id LocationId) Segments() []resourceids.Segment + func (id LocationId) String() string + type OSDiskImage struct + OperatingSystem OperatingSystemTypes + type OfferId struct + LocationName string + OfferName string + PublisherName string + SubscriptionId string + func NewOfferID(subscriptionId string, locationName string, publisherName string, ...) OfferId + func ParseOfferID(input string) (*OfferId, error) + func ParseOfferIDInsensitively(input string) (*OfferId, error) + func (id *OfferId) FromParseResult(input resourceids.ParseResult) error + func (id OfferId) ID() string + func (id OfferId) Segments() []resourceids.Segment + func (id OfferId) String() string + type OfferSkuId struct + EdgeZoneName string + LocationName string + OfferName string + PublisherName string + SkuName string + SubscriptionId string + func NewOfferSkuID(subscriptionId string, locationName string, edgeZoneName string, ...) OfferSkuId + func ParseOfferSkuID(input string) (*OfferSkuId, error) + func ParseOfferSkuIDInsensitively(input string) (*OfferSkuId, error) + func (id *OfferSkuId) FromParseResult(input resourceids.ParseResult) error + func (id OfferSkuId) ID() string + func (id OfferSkuId) Segments() []resourceids.Segment + func (id OfferSkuId) String() string + type OfferSkuVersionId struct + EdgeZoneName string + LocationName string + OfferName string + PublisherName string + SkuName string + SubscriptionId string + VersionName string + func NewOfferSkuVersionID(subscriptionId string, locationName string, edgeZoneName string, ...) OfferSkuVersionId + func ParseOfferSkuVersionID(input string) (*OfferSkuVersionId, error) + func ParseOfferSkuVersionIDInsensitively(input string) (*OfferSkuVersionId, error) + func (id *OfferSkuVersionId) FromParseResult(input resourceids.ParseResult) error + func (id OfferSkuVersionId) ID() string + func (id OfferSkuVersionId) Segments() []resourceids.Segment + func (id OfferSkuVersionId) String() string + type OperatingSystemTypes string + const OperatingSystemTypesLinux + const OperatingSystemTypesWindows + func (s *OperatingSystemTypes) UnmarshalJSON(bytes []byte) error + type PublisherId struct + LocationName string + PublisherName string + SubscriptionId string + func NewPublisherID(subscriptionId string, locationName string, publisherName string) PublisherId + func ParsePublisherID(input string) (*PublisherId, error) + func ParsePublisherIDInsensitively(input string) (*PublisherId, error) + func (id *PublisherId) FromParseResult(input resourceids.ParseResult) error + func (id PublisherId) ID() string + func (id PublisherId) Segments() []resourceids.Segment + func (id PublisherId) String() string + type PurchasePlan struct + Name string + Product string + Publisher string + type SkuId struct + LocationName string + OfferName string + PublisherName string + SkuName string + SubscriptionId string + func NewSkuID(subscriptionId string, locationName string, publisherName string, ...) SkuId + func ParseSkuID(input string) (*SkuId, error) + func ParseSkuIDInsensitively(input string) (*SkuId, error) + func (id *SkuId) FromParseResult(input resourceids.ParseResult) error + func (id SkuId) ID() string + func (id SkuId) Segments() []resourceids.Segment + func (id SkuId) String() string + type SkuVersionId struct + LocationName string + OfferName string + PublisherName string + SkuName string + SubscriptionId string + VersionName string + func NewSkuVersionID(subscriptionId string, locationName string, publisherName string, ...) SkuVersionId + func ParseSkuVersionID(input string) (*SkuVersionId, error) + func ParseSkuVersionIDInsensitively(input string) (*SkuVersionId, error) + func (id *SkuVersionId) FromParseResult(input resourceids.ParseResult) error + func (id SkuVersionId) ID() string + func (id SkuVersionId) Segments() []resourceids.Segment + func (id SkuVersionId) String() string + type VMDiskTypes string + const VMDiskTypesNone + const VMDiskTypesUnmanaged + func (s *VMDiskTypes) UnmarshalJSON(bytes []byte) error + type VMImageOfferId struct + EdgeZoneName string + LocationName string + OfferName string + PublisherName string + SubscriptionId string + func NewVMImageOfferID(subscriptionId string, locationName string, edgeZoneName string, ...) VMImageOfferId + func ParseVMImageOfferID(input string) (*VMImageOfferId, error) + func ParseVMImageOfferIDInsensitively(input string) (*VMImageOfferId, error) + func (id *VMImageOfferId) FromParseResult(input resourceids.ParseResult) error + func (id VMImageOfferId) ID() string + func (id VMImageOfferId) Segments() []resourceids.Segment + func (id VMImageOfferId) String() string + type VirtualMachineImage struct + ExtendedLocation *edgezones.Model + Id *string + Location string + Name string + Properties *VirtualMachineImageProperties + Tags *map[string]string + type VirtualMachineImageFeature struct + Name *string + Value *string + type VirtualMachineImageProperties struct + Architecture *ArchitectureTypes + AutomaticOSUpgradeProperties *AutomaticOSUpgradeProperties + DataDiskImages *[]DataDiskImage + Disallowed *DisallowedConfiguration + Features *[]VirtualMachineImageFeature + HyperVGeneration *HyperVGenerationTypes + ImageDeprecationStatus *ImageDeprecationStatus + OsDiskImage *OSDiskImage + Plan *PurchasePlan + type VirtualMachineImageResource struct + ExtendedLocation *edgezones.Model + Id *string + Location string + Name string + Tags *map[string]string + type VirtualMachineImageResourceOperationPredicate struct + Id *string + Location *string + Name *string + func (p VirtualMachineImageResourceOperationPredicate) Matches(input VirtualMachineImageResource) bool + type VirtualMachineImagesClient struct + Client *resourcemanager.Client + func NewVirtualMachineImagesClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualMachineImagesClient, error) + func (c VirtualMachineImagesClient) EdgeZoneGet(ctx context.Context, id OfferSkuVersionId) (result EdgeZoneGetOperationResponse, err error) + func (c VirtualMachineImagesClient) EdgeZoneList(ctx context.Context, id OfferSkuId, options EdgeZoneListOperationOptions) (result EdgeZoneListOperationResponse, err error) + func (c VirtualMachineImagesClient) EdgeZoneListOffers(ctx context.Context, id EdgeZonePublisherId) (result EdgeZoneListOffersOperationResponse, err error) + func (c VirtualMachineImagesClient) EdgeZoneListPublishers(ctx context.Context, id EdgeZoneId) (result EdgeZoneListPublishersOperationResponse, err error) + func (c VirtualMachineImagesClient) EdgeZoneListSkus(ctx context.Context, id VMImageOfferId) (result EdgeZoneListSkusOperationResponse, err error) + func (c VirtualMachineImagesClient) Get(ctx context.Context, id SkuVersionId) (result GetOperationResponse, err error) + func (c VirtualMachineImagesClient) List(ctx context.Context, id SkuId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c VirtualMachineImagesClient) ListByEdgeZone(ctx context.Context, id EdgeZoneId) (result ListByEdgeZoneOperationResponse, err error) + func (c VirtualMachineImagesClient) ListByEdgeZoneComplete(ctx context.Context, id EdgeZoneId) (ListByEdgeZoneCompleteResult, error) + func (c VirtualMachineImagesClient) ListByEdgeZoneCompleteMatchingPredicate(ctx context.Context, id EdgeZoneId, ...) (result ListByEdgeZoneCompleteResult, err error) + func (c VirtualMachineImagesClient) ListOffers(ctx context.Context, id PublisherId) (result ListOffersOperationResponse, err error) + func (c VirtualMachineImagesClient) ListPublishers(ctx context.Context, id LocationId) (result ListPublishersOperationResponse, err error) + func (c VirtualMachineImagesClient) ListSkus(ctx context.Context, id OfferId) (result ListSkusOperationResponse, err error)