Documentation ¶
Index ¶
- func PossibleValuesForAggregatedReplicationState() []string
- func PossibleValuesForConfidentialVMEncryptionType() []string
- func PossibleValuesForEdgeZoneStorageAccountType() []string
- func PossibleValuesForGalleryExtendedLocationType() []string
- func PossibleValuesForGalleryProvisioningState() []string
- func PossibleValuesForHostCaching() []string
- func PossibleValuesForPolicyViolationCategory() []string
- func PossibleValuesForReplicationMode() []string
- func PossibleValuesForReplicationState() []string
- func PossibleValuesForReplicationStatusTypes() []string
- func PossibleValuesForStorageAccountType() []string
- func PossibleValuesForUefiKeyType() []string
- func PossibleValuesForUefiSignatureTemplateName() []string
- func ValidateGalleryImageID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateImageVersionID(input interface{}, key string) (warnings []string, errors []error)
- type AggregatedReplicationState
- type ConfidentialVMEncryptionType
- type CreateOrUpdateOperationResponse
- type DataDiskImageEncryption
- type DeleteOperationResponse
- type EdgeZoneStorageAccountType
- type EncryptionImages
- type GalleryArtifactPublishingProfileBase
- func (o *GalleryArtifactPublishingProfileBase) GetEndOfLifeDateAsTime() (*time.Time, error)
- func (o *GalleryArtifactPublishingProfileBase) GetPublishedDateAsTime() (*time.Time, error)
- func (o *GalleryArtifactPublishingProfileBase) SetEndOfLifeDateAsTime(input time.Time)
- func (o *GalleryArtifactPublishingProfileBase) SetPublishedDateAsTime(input time.Time)
- type GalleryArtifactVersionFullSource
- type GalleryDataDiskImage
- type GalleryDiskImage
- type GalleryDiskImageSource
- type GalleryExtendedLocation
- type GalleryExtendedLocationType
- type GalleryImageId
- type GalleryImageVersion
- type GalleryImageVersionOperationPredicate
- type GalleryImageVersionProperties
- type GalleryImageVersionSafetyProfile
- type GalleryImageVersionStorageProfile
- type GalleryImageVersionUefiSettings
- type GalleryImageVersionUpdate
- type GalleryImageVersionsClient
- func (c GalleryImageVersionsClient) CreateOrUpdate(ctx context.Context, id ImageVersionId, input GalleryImageVersion) (result CreateOrUpdateOperationResponse, err error)
- func (c GalleryImageVersionsClient) CreateOrUpdateThenPoll(ctx context.Context, id ImageVersionId, input GalleryImageVersion) error
- func (c GalleryImageVersionsClient) Delete(ctx context.Context, id ImageVersionId) (result DeleteOperationResponse, err error)
- func (c GalleryImageVersionsClient) DeleteThenPoll(ctx context.Context, id ImageVersionId) error
- func (c GalleryImageVersionsClient) Get(ctx context.Context, id ImageVersionId, options GetOperationOptions) (result GetOperationResponse, err error)
- func (c GalleryImageVersionsClient) ListByGalleryImage(ctx context.Context, id GalleryImageId) (result ListByGalleryImageOperationResponse, err error)
- func (c GalleryImageVersionsClient) ListByGalleryImageComplete(ctx context.Context, id GalleryImageId) (ListByGalleryImageCompleteResult, error)
- func (c GalleryImageVersionsClient) ListByGalleryImageCompleteMatchingPredicate(ctx context.Context, id GalleryImageId, ...) (result ListByGalleryImageCompleteResult, err error)
- func (c GalleryImageVersionsClient) Update(ctx context.Context, id ImageVersionId, input GalleryImageVersionUpdate) (result UpdateOperationResponse, err error)
- func (c GalleryImageVersionsClient) UpdateThenPoll(ctx context.Context, id ImageVersionId, input GalleryImageVersionUpdate) error
- type GalleryProvisioningState
- type GalleryTargetExtendedLocation
- type GetOperationOptions
- type GetOperationResponse
- type HostCaching
- type ImageVersionId
- type ImageVersionSecurityProfile
- type ListByGalleryImageCompleteResult
- type ListByGalleryImageCustomPager
- type ListByGalleryImageOperationResponse
- type OSDiskImageEncryption
- type OSDiskImageSecurityProfile
- type PolicyViolation
- type PolicyViolationCategory
- type RegionalReplicationStatus
- type ReplicationMode
- type ReplicationState
- type ReplicationStatus
- type ReplicationStatusTypes
- type StorageAccountType
- type TargetRegion
- type UefiKey
- type UefiKeySignatures
- type UefiKeyType
- type UefiSignatureTemplateName
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAggregatedReplicationState ¶
func PossibleValuesForAggregatedReplicationState() []string
func PossibleValuesForConfidentialVMEncryptionType ¶
func PossibleValuesForConfidentialVMEncryptionType() []string
func PossibleValuesForEdgeZoneStorageAccountType ¶
func PossibleValuesForEdgeZoneStorageAccountType() []string
func PossibleValuesForGalleryExtendedLocationType ¶
func PossibleValuesForGalleryExtendedLocationType() []string
func PossibleValuesForGalleryProvisioningState ¶
func PossibleValuesForGalleryProvisioningState() []string
func PossibleValuesForHostCaching ¶
func PossibleValuesForHostCaching() []string
func PossibleValuesForPolicyViolationCategory ¶
func PossibleValuesForPolicyViolationCategory() []string
func PossibleValuesForReplicationMode ¶
func PossibleValuesForReplicationMode() []string
func PossibleValuesForReplicationState ¶
func PossibleValuesForReplicationState() []string
func PossibleValuesForReplicationStatusTypes ¶
func PossibleValuesForReplicationStatusTypes() []string
func PossibleValuesForStorageAccountType ¶
func PossibleValuesForStorageAccountType() []string
func PossibleValuesForUefiKeyType ¶
func PossibleValuesForUefiKeyType() []string
func PossibleValuesForUefiSignatureTemplateName ¶
func PossibleValuesForUefiSignatureTemplateName() []string
func ValidateGalleryImageID ¶
ValidateGalleryImageID checks that 'input' can be parsed as a Gallery Image ID
func ValidateImageVersionID ¶
ValidateImageVersionID checks that 'input' can be parsed as a Image Version ID
Types ¶
type AggregatedReplicationState ¶
type AggregatedReplicationState string
const ( AggregatedReplicationStateCompleted AggregatedReplicationState = "Completed" AggregatedReplicationStateFailed AggregatedReplicationState = "Failed" AggregatedReplicationStateInProgress AggregatedReplicationState = "InProgress" AggregatedReplicationStateUnknown AggregatedReplicationState = "Unknown" )
func (*AggregatedReplicationState) UnmarshalJSON ¶
func (s *AggregatedReplicationState) UnmarshalJSON(bytes []byte) error
type ConfidentialVMEncryptionType ¶
type ConfidentialVMEncryptionType string
const ( ConfidentialVMEncryptionTypeEncryptedVMGuestStateOnlyWithPmk ConfidentialVMEncryptionType = "EncryptedVMGuestStateOnlyWithPmk" ConfidentialVMEncryptionTypeEncryptedWithCmk ConfidentialVMEncryptionType = "EncryptedWithCmk" ConfidentialVMEncryptionTypeEncryptedWithPmk ConfidentialVMEncryptionType = "EncryptedWithPmk" ConfidentialVMEncryptionTypeNonPersistedTPM ConfidentialVMEncryptionType = "NonPersistedTPM" )
func (*ConfidentialVMEncryptionType) UnmarshalJSON ¶
func (s *ConfidentialVMEncryptionType) UnmarshalJSON(bytes []byte) error
type DataDiskImageEncryption ¶
type DeleteOperationResponse ¶
type EdgeZoneStorageAccountType ¶
type EdgeZoneStorageAccountType string
const ( EdgeZoneStorageAccountTypePremiumLRS EdgeZoneStorageAccountType = "Premium_LRS" EdgeZoneStorageAccountTypeStandardLRS EdgeZoneStorageAccountType = "Standard_LRS" EdgeZoneStorageAccountTypeStandardSSDLRS EdgeZoneStorageAccountType = "StandardSSD_LRS" EdgeZoneStorageAccountTypeStandardZRS EdgeZoneStorageAccountType = "Standard_ZRS" )
func (*EdgeZoneStorageAccountType) UnmarshalJSON ¶
func (s *EdgeZoneStorageAccountType) UnmarshalJSON(bytes []byte) error
type EncryptionImages ¶
type EncryptionImages struct { DataDiskImages *[]DataDiskImageEncryption `json:"dataDiskImages,omitempty"` OsDiskImage *OSDiskImageEncryption `json:"osDiskImage,omitempty"` }
type GalleryArtifactPublishingProfileBase ¶
type GalleryArtifactPublishingProfileBase struct { EndOfLifeDate *string `json:"endOfLifeDate,omitempty"` ExcludeFromLatest *bool `json:"excludeFromLatest,omitempty"` PublishedDate *string `json:"publishedDate,omitempty"` ReplicaCount *int64 `json:"replicaCount,omitempty"` ReplicationMode *ReplicationMode `json:"replicationMode,omitempty"` StorageAccountType *StorageAccountType `json:"storageAccountType,omitempty"` TargetExtendedLocations *[]GalleryTargetExtendedLocation `json:"targetExtendedLocations,omitempty"` TargetRegions *[]TargetRegion `json:"targetRegions,omitempty"` }
func (*GalleryArtifactPublishingProfileBase) GetEndOfLifeDateAsTime ¶
func (o *GalleryArtifactPublishingProfileBase) GetEndOfLifeDateAsTime() (*time.Time, error)
func (*GalleryArtifactPublishingProfileBase) GetPublishedDateAsTime ¶
func (o *GalleryArtifactPublishingProfileBase) GetPublishedDateAsTime() (*time.Time, error)
func (*GalleryArtifactPublishingProfileBase) SetEndOfLifeDateAsTime ¶
func (o *GalleryArtifactPublishingProfileBase) SetEndOfLifeDateAsTime(input time.Time)
func (*GalleryArtifactPublishingProfileBase) SetPublishedDateAsTime ¶
func (o *GalleryArtifactPublishingProfileBase) SetPublishedDateAsTime(input time.Time)
type GalleryDataDiskImage ¶
type GalleryDataDiskImage struct { HostCaching *HostCaching `json:"hostCaching,omitempty"` Lun int64 `json:"lun"` SizeInGB *int64 `json:"sizeInGB,omitempty"` Source *GalleryDiskImageSource `json:"source,omitempty"` }
type GalleryDiskImage ¶
type GalleryDiskImage struct { HostCaching *HostCaching `json:"hostCaching,omitempty"` SizeInGB *int64 `json:"sizeInGB,omitempty"` Source *GalleryDiskImageSource `json:"source,omitempty"` }
type GalleryDiskImageSource ¶
type GalleryExtendedLocation ¶
type GalleryExtendedLocation struct { Name *string `json:"name,omitempty"` Type *GalleryExtendedLocationType `json:"type,omitempty"` }
type GalleryExtendedLocationType ¶
type GalleryExtendedLocationType string
const ( GalleryExtendedLocationTypeEdgeZone GalleryExtendedLocationType = "EdgeZone" GalleryExtendedLocationTypeUnknown GalleryExtendedLocationType = "Unknown" )
func (*GalleryExtendedLocationType) UnmarshalJSON ¶
func (s *GalleryExtendedLocationType) UnmarshalJSON(bytes []byte) error
type GalleryImageId ¶
type GalleryImageId struct { SubscriptionId string ResourceGroupName 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, 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 GalleryImageVersion ¶
type GalleryImageVersionOperationPredicate ¶
type GalleryImageVersionOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (GalleryImageVersionOperationPredicate) Matches ¶
func (p GalleryImageVersionOperationPredicate) Matches(input GalleryImageVersion) bool
type GalleryImageVersionProperties ¶
type GalleryImageVersionProperties struct { ProvisioningState *GalleryProvisioningState `json:"provisioningState,omitempty"` PublishingProfile *GalleryArtifactPublishingProfileBase `json:"publishingProfile,omitempty"` ReplicationStatus *ReplicationStatus `json:"replicationStatus,omitempty"` SafetyProfile *GalleryImageVersionSafetyProfile `json:"safetyProfile,omitempty"` SecurityProfile *ImageVersionSecurityProfile `json:"securityProfile,omitempty"` StorageProfile GalleryImageVersionStorageProfile `json:"storageProfile"` }
type GalleryImageVersionSafetyProfile ¶
type GalleryImageVersionSafetyProfile struct { AllowDeletionOfReplicatedLocations *bool `json:"allowDeletionOfReplicatedLocations,omitempty"` PolicyViolations *[]PolicyViolation `json:"policyViolations,omitempty"` ReportedForPolicyViolation *bool `json:"reportedForPolicyViolation,omitempty"` }
type GalleryImageVersionStorageProfile ¶
type GalleryImageVersionStorageProfile struct { DataDiskImages *[]GalleryDataDiskImage `json:"dataDiskImages,omitempty"` OsDiskImage *GalleryDiskImage `json:"osDiskImage,omitempty"` Source *GalleryArtifactVersionFullSource `json:"source,omitempty"` }
type GalleryImageVersionUefiSettings ¶
type GalleryImageVersionUefiSettings struct { AdditionalSignatures *UefiKeySignatures `json:"additionalSignatures,omitempty"` SignatureTemplateNames *[]UefiSignatureTemplateName `json:"signatureTemplateNames,omitempty"` }
type GalleryImageVersionsClient ¶
type GalleryImageVersionsClient struct {
Client *resourcemanager.Client
}
func NewGalleryImageVersionsClientWithBaseURI ¶
func NewGalleryImageVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*GalleryImageVersionsClient, error)
func (GalleryImageVersionsClient) CreateOrUpdate ¶
func (c GalleryImageVersionsClient) CreateOrUpdate(ctx context.Context, id ImageVersionId, input GalleryImageVersion) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (GalleryImageVersionsClient) CreateOrUpdateThenPoll ¶
func (c GalleryImageVersionsClient) CreateOrUpdateThenPoll(ctx context.Context, id ImageVersionId, input GalleryImageVersion) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (GalleryImageVersionsClient) Delete ¶
func (c GalleryImageVersionsClient) Delete(ctx context.Context, id ImageVersionId) (result DeleteOperationResponse, err error)
Delete ...
func (GalleryImageVersionsClient) DeleteThenPoll ¶
func (c GalleryImageVersionsClient) DeleteThenPoll(ctx context.Context, id ImageVersionId) error
DeleteThenPoll performs Delete then polls until it's completed
func (GalleryImageVersionsClient) Get ¶
func (c GalleryImageVersionsClient) Get(ctx context.Context, id ImageVersionId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (GalleryImageVersionsClient) ListByGalleryImage ¶
func (c GalleryImageVersionsClient) ListByGalleryImage(ctx context.Context, id GalleryImageId) (result ListByGalleryImageOperationResponse, err error)
ListByGalleryImage ...
func (GalleryImageVersionsClient) ListByGalleryImageComplete ¶
func (c GalleryImageVersionsClient) ListByGalleryImageComplete(ctx context.Context, id GalleryImageId) (ListByGalleryImageCompleteResult, error)
ListByGalleryImageComplete retrieves all the results into a single object
func (GalleryImageVersionsClient) ListByGalleryImageCompleteMatchingPredicate ¶
func (c GalleryImageVersionsClient) ListByGalleryImageCompleteMatchingPredicate(ctx context.Context, id GalleryImageId, predicate GalleryImageVersionOperationPredicate) (result ListByGalleryImageCompleteResult, err error)
ListByGalleryImageCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GalleryImageVersionsClient) Update ¶
func (c GalleryImageVersionsClient) Update(ctx context.Context, id ImageVersionId, input GalleryImageVersionUpdate) (result UpdateOperationResponse, err error)
Update ...
func (GalleryImageVersionsClient) UpdateThenPoll ¶
func (c GalleryImageVersionsClient) UpdateThenPoll(ctx context.Context, id ImageVersionId, input GalleryImageVersionUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type GalleryProvisioningState ¶
type GalleryProvisioningState string
const ( GalleryProvisioningStateCreating GalleryProvisioningState = "Creating" GalleryProvisioningStateDeleting GalleryProvisioningState = "Deleting" GalleryProvisioningStateFailed GalleryProvisioningState = "Failed" GalleryProvisioningStateMigrating GalleryProvisioningState = "Migrating" GalleryProvisioningStateSucceeded GalleryProvisioningState = "Succeeded" GalleryProvisioningStateUpdating GalleryProvisioningState = "Updating" )
func (*GalleryProvisioningState) UnmarshalJSON ¶
func (s *GalleryProvisioningState) UnmarshalJSON(bytes []byte) error
type GalleryTargetExtendedLocation ¶
type GalleryTargetExtendedLocation struct { Encryption *EncryptionImages `json:"encryption,omitempty"` ExtendedLocation *GalleryExtendedLocation `json:"extendedLocation,omitempty"` ExtendedLocationReplicaCount *int64 `json:"extendedLocationReplicaCount,omitempty"` Name *string `json:"name,omitempty"` StorageAccountType *EdgeZoneStorageAccountType `json:"storageAccountType,omitempty"` }
type GetOperationOptions ¶
type GetOperationOptions struct {
Expand *ReplicationStatusTypes
}
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
func (GetOperationOptions) ToHeaders ¶
func (o GetOperationOptions) ToHeaders() *client.Headers
func (GetOperationOptions) ToOData ¶
func (o GetOperationOptions) ToOData() *odata.Query
func (GetOperationOptions) ToQuery ¶
func (o GetOperationOptions) ToQuery() *client.QueryParams
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GalleryImageVersion }
type HostCaching ¶
type HostCaching string
const ( HostCachingNone HostCaching = "None" HostCachingReadOnly HostCaching = "ReadOnly" HostCachingReadWrite HostCaching = "ReadWrite" )
func (*HostCaching) UnmarshalJSON ¶
func (s *HostCaching) UnmarshalJSON(bytes []byte) error
type ImageVersionId ¶
type ImageVersionId struct { SubscriptionId string ResourceGroupName 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, 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 ImageVersionSecurityProfile ¶
type ImageVersionSecurityProfile struct {
UefiSettings *GalleryImageVersionUefiSettings `json:"uefiSettings,omitempty"`
}
type ListByGalleryImageCompleteResult ¶
type ListByGalleryImageCompleteResult struct { LatestHttpResponse *http.Response Items []GalleryImageVersion }
type ListByGalleryImageCustomPager ¶ added in v0.20240628.1153531
func (*ListByGalleryImageCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByGalleryImageCustomPager) NextPageLink() *odata.Link
type ListByGalleryImageOperationResponse ¶
type ListByGalleryImageOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]GalleryImageVersion }
type OSDiskImageEncryption ¶
type OSDiskImageEncryption struct { DiskEncryptionSetId *string `json:"diskEncryptionSetId,omitempty"` SecurityProfile *OSDiskImageSecurityProfile `json:"securityProfile,omitempty"` }
type OSDiskImageSecurityProfile ¶
type OSDiskImageSecurityProfile struct { ConfidentialVMEncryptionType *ConfidentialVMEncryptionType `json:"confidentialVMEncryptionType,omitempty"` SecureVMDiskEncryptionSetId *string `json:"secureVMDiskEncryptionSetId,omitempty"` }
type PolicyViolation ¶
type PolicyViolation struct { Category *PolicyViolationCategory `json:"category,omitempty"` Details *string `json:"details,omitempty"` }
type PolicyViolationCategory ¶
type PolicyViolationCategory string
const ( PolicyViolationCategoryCopyrightValidation PolicyViolationCategory = "CopyrightValidation" PolicyViolationCategoryIPTheft PolicyViolationCategory = "IpTheft" PolicyViolationCategoryImageFlaggedUnsafe PolicyViolationCategory = "ImageFlaggedUnsafe" PolicyViolationCategoryOther PolicyViolationCategory = "Other" )
func (*PolicyViolationCategory) UnmarshalJSON ¶
func (s *PolicyViolationCategory) UnmarshalJSON(bytes []byte) error
type RegionalReplicationStatus ¶
type RegionalReplicationStatus struct { Details *string `json:"details,omitempty"` Progress *int64 `json:"progress,omitempty"` Region *string `json:"region,omitempty"` State *ReplicationState `json:"state,omitempty"` }
type ReplicationMode ¶
type ReplicationMode string
const ( ReplicationModeFull ReplicationMode = "Full" ReplicationModeShallow ReplicationMode = "Shallow" )
func (*ReplicationMode) UnmarshalJSON ¶
func (s *ReplicationMode) UnmarshalJSON(bytes []byte) error
type ReplicationState ¶
type ReplicationState string
const ( ReplicationStateCompleted ReplicationState = "Completed" ReplicationStateFailed ReplicationState = "Failed" ReplicationStateReplicating ReplicationState = "Replicating" ReplicationStateUnknown ReplicationState = "Unknown" )
func (*ReplicationState) UnmarshalJSON ¶
func (s *ReplicationState) UnmarshalJSON(bytes []byte) error
type ReplicationStatus ¶
type ReplicationStatus struct { AggregatedState *AggregatedReplicationState `json:"aggregatedState,omitempty"` Summary *[]RegionalReplicationStatus `json:"summary,omitempty"` }
type ReplicationStatusTypes ¶
type ReplicationStatusTypes string
const ( ReplicationStatusTypesReplicationStatus ReplicationStatusTypes = "ReplicationStatus" ReplicationStatusTypesUefiSettings ReplicationStatusTypes = "UefiSettings" )
func (*ReplicationStatusTypes) UnmarshalJSON ¶
func (s *ReplicationStatusTypes) UnmarshalJSON(bytes []byte) error
type StorageAccountType ¶
type StorageAccountType string
const ( StorageAccountTypePremiumLRS StorageAccountType = "Premium_LRS" StorageAccountTypeStandardLRS StorageAccountType = "Standard_LRS" StorageAccountTypeStandardZRS StorageAccountType = "Standard_ZRS" )
func (*StorageAccountType) UnmarshalJSON ¶
func (s *StorageAccountType) UnmarshalJSON(bytes []byte) error
type TargetRegion ¶
type TargetRegion struct { Encryption *EncryptionImages `json:"encryption,omitempty"` ExcludeFromLatest *bool `json:"excludeFromLatest,omitempty"` Name string `json:"name"` RegionalReplicaCount *int64 `json:"regionalReplicaCount,omitempty"` StorageAccountType *StorageAccountType `json:"storageAccountType,omitempty"` }
type UefiKey ¶
type UefiKey struct { Type *UefiKeyType `json:"type,omitempty"` Value *[]string `json:"value,omitempty"` }
type UefiKeySignatures ¶
type UefiKeyType ¶
type UefiKeyType string
const ( UefiKeyTypeShaTwoFiveSix UefiKeyType = "sha256" UefiKeyTypeXFiveZeroNine UefiKeyType = "x509" )
func (*UefiKeyType) UnmarshalJSON ¶
func (s *UefiKeyType) UnmarshalJSON(bytes []byte) error
type UefiSignatureTemplateName ¶
type UefiSignatureTemplateName string
const ( UefiSignatureTemplateNameMicrosoftUefiCertificateAuthorityTemplate UefiSignatureTemplateName = "MicrosoftUefiCertificateAuthorityTemplate" UefiSignatureTemplateNameMicrosoftWindowsTemplate UefiSignatureTemplateName = "MicrosoftWindowsTemplate" UefiSignatureTemplateNameNoSignatureTemplate UefiSignatureTemplateName = "NoSignatureTemplate" )
func (*UefiSignatureTemplateName) UnmarshalJSON ¶
func (s *UefiSignatureTemplateName) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_galleryimage.go
- id_imageversion.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbygalleryimage.go
- method_update.go
- model_datadiskimageencryption.go
- model_encryptionimages.go
- model_galleryartifactpublishingprofilebase.go
- model_galleryartifactversionfullsource.go
- model_gallerydatadiskimage.go
- model_gallerydiskimage.go
- model_gallerydiskimagesource.go
- model_galleryextendedlocation.go
- model_galleryimageversion.go
- model_galleryimageversionproperties.go
- model_galleryimageversionsafetyprofile.go
- model_galleryimageversionstorageprofile.go
- model_galleryimageversionuefisettings.go
- model_galleryimageversionupdate.go
- model_gallerytargetextendedlocation.go
- model_imageversionsecurityprofile.go
- model_osdiskimageencryption.go
- model_osdiskimagesecurityprofile.go
- model_policyviolation.go
- model_regionalreplicationstatus.go
- model_replicationstatus.go
- model_targetregion.go
- model_uefikey.go
- model_uefikeysignatures.go
- predicates.go
- version.go