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 PossibleValuesForCachingTypes() []string + func PossibleValuesForHyperVGenerationTypes() []string + func PossibleValuesForOperatingSystemStateTypes() []string + func PossibleValuesForOperatingSystemTypes() []string + func PossibleValuesForStorageAccountTypes() []string + func ValidateImageID(input interface{}, key string) (warnings []string, errors []error) + type CachingTypes string + const CachingTypesNone + const CachingTypesReadOnly + const CachingTypesReadWrite + func (s *CachingTypes) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Image + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationOptions struct + Expand *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *Image + OData *odata.OData + type HyperVGenerationTypes string + const HyperVGenerationTypesVOne + const HyperVGenerationTypesVTwo + func (s *HyperVGenerationTypes) UnmarshalJSON(bytes []byte) error + type Image struct + ExtendedLocation *edgezones.Model + Id *string + Location string + Name *string + Properties *ImageProperties + Tags *map[string]string + Type *string + type ImageDataDisk struct + BlobUri *string + Caching *CachingTypes + DiskEncryptionSet *SubResource + DiskSizeGB *int64 + Lun int64 + ManagedDisk *SubResource + Snapshot *SubResource + StorageAccountType *StorageAccountTypes + type ImageId struct + ImageName string + ResourceGroupName string + SubscriptionId string + func NewImageID(subscriptionId string, resourceGroupName string, imageName string) ImageId + func ParseImageID(input string) (*ImageId, error) + func ParseImageIDInsensitively(input string) (*ImageId, error) + func (id *ImageId) FromParseResult(input resourceids.ParseResult) error + func (id ImageId) ID() string + func (id ImageId) Segments() []resourceids.Segment + func (id ImageId) String() string + type ImageOSDisk struct + BlobUri *string + Caching *CachingTypes + DiskEncryptionSet *SubResource + DiskSizeGB *int64 + ManagedDisk *SubResource + OsState OperatingSystemStateTypes + OsType OperatingSystemTypes + Snapshot *SubResource + StorageAccountType *StorageAccountTypes + type ImageOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p ImageOperationPredicate) Matches(input Image) bool + type ImageProperties struct + HyperVGeneration *HyperVGenerationTypes + ProvisioningState *string + SourceVirtualMachine *SubResource + StorageProfile *ImageStorageProfile + type ImageStorageProfile struct + DataDisks *[]ImageDataDisk + OsDisk *ImageOSDisk + ZoneResilient *bool + type ImageUpdate struct + Properties *ImageProperties + Tags *map[string]string + type ImagesClient struct + Client *resourcemanager.Client + func NewImagesClientWithBaseURI(sdkApi sdkEnv.Api) (*ImagesClient, error) + func (c ImagesClient) CreateOrUpdate(ctx context.Context, id ImageId, input Image) (result CreateOrUpdateOperationResponse, err error) + func (c ImagesClient) CreateOrUpdateThenPoll(ctx context.Context, id ImageId, input Image) error + func (c ImagesClient) Delete(ctx context.Context, id ImageId) (result DeleteOperationResponse, err error) + func (c ImagesClient) DeleteThenPoll(ctx context.Context, id ImageId) error + func (c ImagesClient) Get(ctx context.Context, id ImageId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c ImagesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c ImagesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c ImagesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c ImagesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ImagesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c ImagesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c ImagesClient) Update(ctx context.Context, id ImageId, input ImageUpdate) (result UpdateOperationResponse, err error) + func (c ImagesClient) UpdateThenPoll(ctx context.Context, id ImageId, input ImageUpdate) error + type ListByResourceGroupCompleteResult struct + Items []Image + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Image + OData *odata.OData + type ListCompleteResult struct + Items []Image + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Image + OData *odata.OData + type OperatingSystemStateTypes string + const OperatingSystemStateTypesGeneralized + const OperatingSystemStateTypesSpecialized + func (s *OperatingSystemStateTypes) UnmarshalJSON(bytes []byte) error + type OperatingSystemTypes string + const OperatingSystemTypesLinux + const OperatingSystemTypesWindows + func (s *OperatingSystemTypes) UnmarshalJSON(bytes []byte) error + type StorageAccountTypes string + const StorageAccountTypesPremiumLRS + const StorageAccountTypesPremiumVTwoLRS + const StorageAccountTypesPremiumZRS + const StorageAccountTypesStandardLRS + const StorageAccountTypesStandardSSDLRS + const StorageAccountTypesStandardSSDZRS + const StorageAccountTypesUltraSSDLRS + func (s *StorageAccountTypes) UnmarshalJSON(bytes []byte) error + type SubResource struct + Id *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Image + OData *odata.OData + Poller pollers.Poller