Versions in this module Expand all Collapse all v2 v2.12.0 Feb 12, 2025 v2.11.0 Nov 12, 2024 v2.10.0 Oct 21, 2024 Changes in this version + const CopyCompletionError_ErrorCode_CopySourceNotFound + const CopyCompletionError_ErrorCode_STATUS_CopySourceNotFound + const CreationData_CreateOption_Attach + const CreationData_CreateOption_Copy + const CreationData_CreateOption_CopyFromSanSnapshot + const CreationData_CreateOption_CopyStart + const CreationData_CreateOption_Empty + const CreationData_CreateOption_FromImage + const CreationData_CreateOption_Import + const CreationData_CreateOption_ImportSecure + const CreationData_CreateOption_Restore + const CreationData_CreateOption_STATUS_Attach + const CreationData_CreateOption_STATUS_Copy + const CreationData_CreateOption_STATUS_CopyFromSanSnapshot + const CreationData_CreateOption_STATUS_CopyStart + const CreationData_CreateOption_STATUS_Empty + const CreationData_CreateOption_STATUS_FromImage + const CreationData_CreateOption_STATUS_Import + const CreationData_CreateOption_STATUS_ImportSecure + const CreationData_CreateOption_STATUS_Restore + const CreationData_CreateOption_STATUS_Upload + const CreationData_CreateOption_STATUS_UploadPreparedSecure + const CreationData_CreateOption_Upload + const CreationData_CreateOption_UploadPreparedSecure + const CreationData_ProvisionedBandwidthCopySpeed_Enhanced + const CreationData_ProvisionedBandwidthCopySpeed_None + const CreationData_ProvisionedBandwidthCopySpeed_STATUS_Enhanced + const CreationData_ProvisionedBandwidthCopySpeed_STATUS_None + const DataAccessAuthMode_AzureActiveDirectory + const DataAccessAuthMode_None + const DataAccessAuthMode_STATUS_AzureActiveDirectory + const DataAccessAuthMode_STATUS_None + const DiskEncryptionSetType_ConfidentialVmEncryptedWithCustomerKey + const DiskEncryptionSetType_EncryptionAtRestWithCustomerKey + const DiskEncryptionSetType_EncryptionAtRestWithPlatformAndCustomerKeys + const DiskEncryptionSetType_STATUS_ConfidentialVmEncryptedWithCustomerKey + const DiskEncryptionSetType_STATUS_EncryptionAtRestWithCustomerKey + const DiskEncryptionSetType_STATUS_EncryptionAtRestWithPlatformAndCustomerKeys + const DiskProperties_HyperVGeneration_STATUS_V1 + const DiskProperties_HyperVGeneration_STATUS_V2 + const DiskProperties_HyperVGeneration_V1 + const DiskProperties_HyperVGeneration_V2 + const DiskProperties_OsType_Linux + const DiskProperties_OsType_STATUS_Linux + const DiskProperties_OsType_STATUS_Windows + const DiskProperties_OsType_Windows + const DiskSecurityType_ConfidentialVM_DiskEncryptedWithCustomerKey + const DiskSecurityType_ConfidentialVM_DiskEncryptedWithPlatformKey + const DiskSecurityType_ConfidentialVM_NonPersistedTPM + const DiskSecurityType_ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey + const DiskSecurityType_STATUS_ConfidentialVM_DiskEncryptedWithCustomerKey + const DiskSecurityType_STATUS_ConfidentialVM_DiskEncryptedWithPlatformKey + const DiskSecurityType_STATUS_ConfidentialVM_NonPersistedTPM + const DiskSecurityType_STATUS_ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey + const DiskSecurityType_STATUS_TrustedLaunch + const DiskSecurityType_TrustedLaunch + const DiskSku_Name_PremiumV2_LRS + const DiskSku_Name_Premium_LRS + const DiskSku_Name_Premium_ZRS + const DiskSku_Name_STATUS_PremiumV2_LRS + const DiskSku_Name_STATUS_Premium_LRS + const DiskSku_Name_STATUS_Premium_ZRS + const DiskSku_Name_STATUS_StandardSSD_LRS + const DiskSku_Name_STATUS_StandardSSD_ZRS + const DiskSku_Name_STATUS_Standard_LRS + const DiskSku_Name_STATUS_UltraSSD_LRS + const DiskSku_Name_StandardSSD_LRS + const DiskSku_Name_StandardSSD_ZRS + const DiskSku_Name_Standard_LRS + const DiskSku_Name_UltraSSD_LRS + const DiskState_ActiveSAS + const DiskState_ActiveSASFrozen + const DiskState_ActiveUpload + const DiskState_Attached + const DiskState_Frozen + const DiskState_ReadyToUpload + const DiskState_Reserved + const DiskState_STATUS_ActiveSAS + const DiskState_STATUS_ActiveSASFrozen + const DiskState_STATUS_ActiveUpload + const DiskState_STATUS_Attached + const DiskState_STATUS_Frozen + const DiskState_STATUS_ReadyToUpload + const DiskState_STATUS_Reserved + const DiskState_STATUS_Unattached + const DiskState_Unattached + const EncryptionSetIdentity_Type_None + const EncryptionSetIdentity_Type_STATUS_None + const EncryptionSetIdentity_Type_STATUS_SystemAssigned + const EncryptionSetIdentity_Type_STATUS_SystemAssignedUserAssigned + const EncryptionSetIdentity_Type_STATUS_UserAssigned + const EncryptionSetIdentity_Type_SystemAssigned + const EncryptionSetIdentity_Type_SystemAssignedUserAssigned + const EncryptionSetIdentity_Type_UserAssigned + const EncryptionType_EncryptionAtRestWithCustomerKey + const EncryptionType_EncryptionAtRestWithPlatformAndCustomerKeys + const EncryptionType_EncryptionAtRestWithPlatformKey + const EncryptionType_STATUS_EncryptionAtRestWithCustomerKey + const EncryptionType_STATUS_EncryptionAtRestWithPlatformAndCustomerKeys + const EncryptionType_STATUS_EncryptionAtRestWithPlatformKey + const ExtendedLocationType_EdgeZone + const ExtendedLocationType_STATUS_EdgeZone + const NetworkAccessPolicy_AllowAll + const NetworkAccessPolicy_AllowPrivate + const NetworkAccessPolicy_DenyAll + const NetworkAccessPolicy_STATUS_AllowAll + const NetworkAccessPolicy_STATUS_AllowPrivate + const NetworkAccessPolicy_STATUS_DenyAll + const PublicNetworkAccess_Disabled + const PublicNetworkAccess_Enabled + const PublicNetworkAccess_STATUS_Disabled + const PublicNetworkAccess_STATUS_Enabled + const SnapshotProperties_HyperVGeneration_STATUS_V1 + const SnapshotProperties_HyperVGeneration_STATUS_V2 + const SnapshotProperties_HyperVGeneration_V1 + const SnapshotProperties_HyperVGeneration_V2 + const SnapshotProperties_OsType_Linux + const SnapshotProperties_OsType_STATUS_Linux + const SnapshotProperties_OsType_STATUS_Windows + const SnapshotProperties_OsType_Windows + const SnapshotSku_Name_Premium_LRS + const SnapshotSku_Name_STATUS_Premium_LRS + const SnapshotSku_Name_STATUS_Standard_LRS + const SnapshotSku_Name_STATUS_Standard_ZRS + const SnapshotSku_Name_Standard_LRS + const SnapshotSku_Name_Standard_ZRS + const SupportedCapabilities_Architecture_Arm64 + const SupportedCapabilities_Architecture_STATUS_Arm64 + const SupportedCapabilities_Architecture_STATUS_X64 + const SupportedCapabilities_Architecture_X64 + type ApiErrorBase_STATUS struct + Code *string + Message *string + Target *string + type ApiError_STATUS struct + Code *string + Details []ApiErrorBase_STATUS + Innererror *InnerError_STATUS + Message *string + Target *string + type CopyCompletionError struct + ErrorCode *CopyCompletionError_ErrorCode + ErrorMessage *string + type CopyCompletionError_ErrorCode string + type CopyCompletionError_ErrorCode_STATUS string + type CopyCompletionError_STATUS struct + ErrorCode *CopyCompletionError_ErrorCode_STATUS + ErrorMessage *string + type CreationData struct + CreateOption *CreationData_CreateOption + ElasticSanResourceId *string + GalleryImageReference *ImageDiskReference + ImageReference *ImageDiskReference + LogicalSectorSize *int + PerformancePlus *bool + ProvisionedBandwidthCopySpeed *CreationData_ProvisionedBandwidthCopySpeed + SecurityDataUri *string + SourceResourceId *string + SourceUri *string + StorageAccountId *string + UploadSizeBytes *int + type CreationData_CreateOption string + type CreationData_CreateOption_STATUS string + type CreationData_ProvisionedBandwidthCopySpeed string + type CreationData_ProvisionedBandwidthCopySpeed_STATUS string + type CreationData_STATUS struct + CreateOption *CreationData_CreateOption_STATUS + ElasticSanResourceId *string + GalleryImageReference *ImageDiskReference_STATUS + ImageReference *ImageDiskReference_STATUS + LogicalSectorSize *int + PerformancePlus *bool + ProvisionedBandwidthCopySpeed *CreationData_ProvisionedBandwidthCopySpeed_STATUS + SecurityDataUri *string + SourceResourceId *string + SourceUniqueId *string + SourceUri *string + StorageAccountId *string + UploadSizeBytes *int + type DataAccessAuthMode string + type DataAccessAuthMode_STATUS string + type DiskAccessProperties_STATUS struct + PrivateEndpointConnections []PrivateEndpointConnection_STATUS + ProvisioningState *string + TimeCreated *string + type DiskAccess_STATUS struct + ExtendedLocation *ExtendedLocation_STATUS + Id *string + Location *string + Name *string + Properties *DiskAccessProperties_STATUS + Tags map[string]string + Type *string + type DiskAccess_Spec struct + ExtendedLocation *ExtendedLocation + Location *string + Name string + Tags map[string]string + func (access *DiskAccess_Spec) GetName() string + func (access *DiskAccess_Spec) GetType() string + func (access DiskAccess_Spec) GetAPIVersion() string + type DiskEncryptionSetType string + type DiskEncryptionSetType_STATUS string + type DiskEncryptionSet_STATUS struct + Id *string + Identity *EncryptionSetIdentity_STATUS + Location *string + Name *string + Properties *EncryptionSetProperties_STATUS + Tags map[string]string + Type *string + type DiskEncryptionSet_Spec struct + Identity *EncryptionSetIdentity + Location *string + Name string + Properties *EncryptionSetProperties + Tags map[string]string + func (encryptionSet *DiskEncryptionSet_Spec) GetName() string + func (encryptionSet *DiskEncryptionSet_Spec) GetType() string + func (encryptionSet DiskEncryptionSet_Spec) GetAPIVersion() string + type DiskProperties struct + BurstingEnabled *bool + CompletionPercent *float64 + CreationData *CreationData + DataAccessAuthMode *DataAccessAuthMode + DiskAccessId *string + DiskIOPSReadOnly *int + DiskIOPSReadWrite *int + DiskMBpsReadOnly *int + DiskMBpsReadWrite *int + DiskSizeGB *int + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *DiskProperties_HyperVGeneration + MaxShares *int + NetworkAccessPolicy *NetworkAccessPolicy + OptimizedForFrequentAttach *bool + OsType *DiskProperties_OsType + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *PurchasePlan + SecurityProfile *DiskSecurityProfile + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + Tier *string + type DiskProperties_HyperVGeneration string + type DiskProperties_HyperVGeneration_STATUS string + type DiskProperties_OsType string + type DiskProperties_OsType_STATUS string + type DiskProperties_STATUS struct + BurstingEnabled *bool + BurstingEnabledTime *string + CompletionPercent *float64 + CreationData *CreationData_STATUS + DataAccessAuthMode *DataAccessAuthMode_STATUS + DiskAccessId *string + DiskIOPSReadOnly *int + DiskIOPSReadWrite *int + DiskMBpsReadOnly *int + DiskMBpsReadWrite *int + DiskSizeBytes *int + DiskSizeGB *int + DiskState *DiskState_STATUS + Encryption *Encryption_STATUS + EncryptionSettingsCollection *EncryptionSettingsCollection_STATUS + HyperVGeneration *DiskProperties_HyperVGeneration_STATUS + LastOwnershipUpdateTime *string + MaxShares *int + NetworkAccessPolicy *NetworkAccessPolicy_STATUS + OptimizedForFrequentAttach *bool + OsType *DiskProperties_OsType_STATUS + PropertyUpdatesInProgress *PropertyUpdatesInProgress_STATUS + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess_STATUS + PurchasePlan *PurchasePlan_STATUS + SecurityProfile *DiskSecurityProfile_STATUS + ShareInfo []ShareInfoElement_STATUS + SupportedCapabilities *SupportedCapabilities_STATUS + SupportsHibernation *bool + Tier *string + TimeCreated *string + UniqueId *string + type DiskSecurityProfile struct + SecureVMDiskEncryptionSetId *string + SecurityType *DiskSecurityType + type DiskSecurityProfile_STATUS struct + SecureVMDiskEncryptionSetId *string + SecurityType *DiskSecurityType_STATUS + type DiskSecurityType string + type DiskSecurityType_STATUS string + type DiskSku struct + Name *DiskSku_Name + type DiskSku_Name string + type DiskSku_Name_STATUS string + type DiskSku_STATUS struct + Name *DiskSku_Name_STATUS + Tier *string + type DiskState string + type DiskState_STATUS string + type Disk_STATUS struct + ExtendedLocation *ExtendedLocation_STATUS + Id *string + Location *string + ManagedBy *string + ManagedByExtended []string + Name *string + Properties *DiskProperties_STATUS + Sku *DiskSku_STATUS + Tags map[string]string + Type *string + Zones []string + type Disk_Spec struct + ExtendedLocation *ExtendedLocation + Location *string + Name string + Properties *DiskProperties + Sku *DiskSku + Tags map[string]string + Zones []string + func (disk *Disk_Spec) GetName() string + func (disk *Disk_Spec) GetType() string + func (disk Disk_Spec) GetAPIVersion() string + type Encryption struct + DiskEncryptionSetId *string + Type *EncryptionType + type EncryptionSetIdentity struct + Type *EncryptionSetIdentity_Type + UserAssignedIdentities map[string]UserAssignedIdentityDetails + type EncryptionSetIdentity_STATUS struct + PrincipalId *string + TenantId *string + Type *EncryptionSetIdentity_Type_STATUS + UserAssignedIdentities map[string]EncryptionSetIdentity_UserAssignedIdentities_STATUS + type EncryptionSetIdentity_Type string + type EncryptionSetIdentity_Type_STATUS string + type EncryptionSetIdentity_UserAssignedIdentities_STATUS struct + ClientId *string + PrincipalId *string + type EncryptionSetProperties struct + ActiveKey *KeyForDiskEncryptionSet + EncryptionType *DiskEncryptionSetType + FederatedClientId *string + RotationToLatestKeyVersionEnabled *bool + type EncryptionSetProperties_STATUS struct + ActiveKey *KeyForDiskEncryptionSet_STATUS + AutoKeyRotationError *ApiError_STATUS + EncryptionType *DiskEncryptionSetType_STATUS + FederatedClientId *string + LastKeyRotationTimestamp *string + PreviousKeys []KeyForDiskEncryptionSet_STATUS + ProvisioningState *string + RotationToLatestKeyVersionEnabled *bool + type EncryptionSettingsCollection struct + Enabled *bool + EncryptionSettings []EncryptionSettingsElement + EncryptionSettingsVersion *string + type EncryptionSettingsCollection_STATUS struct + Enabled *bool + EncryptionSettings []EncryptionSettingsElement_STATUS + EncryptionSettingsVersion *string + type EncryptionSettingsElement struct + DiskEncryptionKey *KeyVaultAndSecretReference + KeyEncryptionKey *KeyVaultAndKeyReference + type EncryptionSettingsElement_STATUS struct + DiskEncryptionKey *KeyVaultAndSecretReference_STATUS + KeyEncryptionKey *KeyVaultAndKeyReference_STATUS + type EncryptionType string + type EncryptionType_STATUS string + type Encryption_STATUS struct + DiskEncryptionSetId *string + Type *EncryptionType_STATUS + type ExtendedLocation struct + Name *string + Type *ExtendedLocationType + type ExtendedLocationType string + type ExtendedLocationType_STATUS string + type ExtendedLocation_STATUS struct + Name *string + Type *ExtendedLocationType_STATUS + type ImageDiskReference struct + CommunityGalleryImageId *string + Id *string + Lun *int + SharedGalleryImageId *string + type ImageDiskReference_STATUS struct + CommunityGalleryImageId *string + Id *string + Lun *int + SharedGalleryImageId *string + type InnerError_STATUS struct + Errordetail *string + Exceptiontype *string + type KeyForDiskEncryptionSet struct + KeyUrl *string + SourceVault *SourceVault + type KeyForDiskEncryptionSet_STATUS struct + KeyUrl *string + SourceVault *SourceVault_STATUS + type KeyVaultAndKeyReference struct + KeyUrl *string + SourceVault *SourceVault + type KeyVaultAndKeyReference_STATUS struct + KeyUrl *string + SourceVault *SourceVault_STATUS + type KeyVaultAndSecretReference struct + SecretUrl *string + SourceVault *SourceVault + type KeyVaultAndSecretReference_STATUS struct + SecretUrl *string + SourceVault *SourceVault_STATUS + type NetworkAccessPolicy string + type NetworkAccessPolicy_STATUS string + type PrivateEndpointConnection_STATUS struct + Id *string + type PropertyUpdatesInProgress_STATUS struct + TargetTier *string + type PublicNetworkAccess string + type PublicNetworkAccess_STATUS string + type PurchasePlan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + type PurchasePlan_STATUS struct + Name *string + Product *string + PromotionCode *string + Publisher *string + type ShareInfoElement_STATUS struct + VmUri *string + type SnapshotProperties struct + CompletionPercent *float64 + CopyCompletionError *CopyCompletionError + CreationData *CreationData + DataAccessAuthMode *DataAccessAuthMode + DiskAccessId *string + DiskSizeGB *int + DiskState *DiskState + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *SnapshotProperties_HyperVGeneration + Incremental *bool + NetworkAccessPolicy *NetworkAccessPolicy + OsType *SnapshotProperties_OsType + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *PurchasePlan + SecurityProfile *DiskSecurityProfile + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + type SnapshotProperties_HyperVGeneration string + type SnapshotProperties_HyperVGeneration_STATUS string + type SnapshotProperties_OsType string + type SnapshotProperties_OsType_STATUS string + type SnapshotProperties_STATUS struct + CompletionPercent *float64 + CopyCompletionError *CopyCompletionError_STATUS + CreationData *CreationData_STATUS + DataAccessAuthMode *DataAccessAuthMode_STATUS + DiskAccessId *string + DiskSizeBytes *int + DiskSizeGB *int + DiskState *DiskState_STATUS + Encryption *Encryption_STATUS + EncryptionSettingsCollection *EncryptionSettingsCollection_STATUS + HyperVGeneration *SnapshotProperties_HyperVGeneration_STATUS + Incremental *bool + IncrementalSnapshotFamilyId *string + NetworkAccessPolicy *NetworkAccessPolicy_STATUS + OsType *SnapshotProperties_OsType_STATUS + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess_STATUS + PurchasePlan *PurchasePlan_STATUS + SecurityProfile *DiskSecurityProfile_STATUS + SupportedCapabilities *SupportedCapabilities_STATUS + SupportsHibernation *bool + TimeCreated *string + UniqueId *string + type SnapshotSku struct + Name *SnapshotSku_Name + type SnapshotSku_Name string + type SnapshotSku_Name_STATUS string + type SnapshotSku_STATUS struct + Name *SnapshotSku_Name_STATUS + Tier *string + type Snapshot_STATUS struct + ExtendedLocation *ExtendedLocation_STATUS + Id *string + Location *string + ManagedBy *string + Name *string + Properties *SnapshotProperties_STATUS + Sku *SnapshotSku_STATUS + Tags map[string]string + Type *string + type Snapshot_Spec struct + ExtendedLocation *ExtendedLocation + Location *string + Name string + Properties *SnapshotProperties + Sku *SnapshotSku + Tags map[string]string + func (snapshot *Snapshot_Spec) GetName() string + func (snapshot *Snapshot_Spec) GetType() string + func (snapshot Snapshot_Spec) GetAPIVersion() string + type SourceVault struct + Id *string + type SourceVault_STATUS struct + Id *string + type SupportedCapabilities struct + AcceleratedNetwork *bool + Architecture *SupportedCapabilities_Architecture + DiskControllerTypes *string + type SupportedCapabilities_Architecture string + type SupportedCapabilities_Architecture_STATUS string + type SupportedCapabilities_STATUS struct + AcceleratedNetwork *bool + Architecture *SupportedCapabilities_Architecture_STATUS + DiskControllerTypes *string + type UserAssignedIdentityDetails struct