Versions in this module Expand all Collapse all v2 v2.11.0 Nov 12, 2024 v2.10.0 Oct 21, 2024 Changes in this version + const CreationData_CreateOption_Attach + const CreationData_CreateOption_Copy + const CreationData_CreateOption_Empty + const CreationData_CreateOption_FromImage + const CreationData_CreateOption_Import + const CreationData_CreateOption_Restore + const CreationData_CreateOption_STATUS_Attach + const CreationData_CreateOption_STATUS_Copy + const CreationData_CreateOption_STATUS_Empty + const CreationData_CreateOption_STATUS_FromImage + const CreationData_CreateOption_STATUS_Import + const CreationData_CreateOption_STATUS_Restore + const CreationData_CreateOption_STATUS_Upload + const CreationData_CreateOption_Upload + 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 DiskSku_Name_Premium_LRS + const DiskSku_Name_STATUS_Premium_LRS + const DiskSku_Name_STATUS_StandardSSD_LRS + const DiskSku_Name_STATUS_Standard_LRS + const DiskSku_Name_STATUS_UltraSSD_LRS + const DiskSku_Name_StandardSSD_LRS + const DiskSku_Name_Standard_LRS + const DiskSku_Name_UltraSSD_LRS + const DiskState_ActiveSAS + const DiskState_ActiveUpload + const DiskState_Attached + const DiskState_ReadyToUpload + const DiskState_Reserved + const DiskState_STATUS_ActiveSAS + const DiskState_STATUS_ActiveUpload + const DiskState_STATUS_Attached + const DiskState_STATUS_ReadyToUpload + const DiskState_STATUS_Reserved + const DiskState_STATUS_Unattached + const DiskState_Unattached + 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 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 + type CreationData struct + CreateOption *CreationData_CreateOption + GalleryImageReference *ImageDiskReference + ImageReference *ImageDiskReference + LogicalSectorSize *int + SourceResourceId *string + SourceUri *string + StorageAccountId *string + UploadSizeBytes *int + type CreationData_CreateOption string + type CreationData_CreateOption_STATUS string + type CreationData_STATUS struct + CreateOption *CreationData_CreateOption_STATUS + GalleryImageReference *ImageDiskReference_STATUS + ImageReference *ImageDiskReference_STATUS + LogicalSectorSize *int + SourceResourceId *string + SourceUniqueId *string + SourceUri *string + StorageAccountId *string + UploadSizeBytes *int + type DiskProperties struct + BurstingEnabled *bool + CreationData *CreationData + DiskAccessId *string + DiskIOPSReadOnly *int + DiskIOPSReadWrite *int + DiskMBpsReadOnly *int + DiskMBpsReadWrite *int + DiskSizeGB *int + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *DiskProperties_HyperVGeneration + MaxShares *int + NetworkAccessPolicy *NetworkAccessPolicy + OsType *DiskProperties_OsType + PurchasePlan *PurchasePlan + 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 + CreationData *CreationData_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 + MaxShares *int + NetworkAccessPolicy *NetworkAccessPolicy_STATUS + OsType *DiskProperties_OsType_STATUS + ProvisioningState *string + PurchasePlan *PurchasePlan_STATUS + ShareInfo []ShareInfoElement_STATUS + Tier *string + TimeCreated *string + UniqueId *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 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 + Id *string + Lun *int + type ImageDiskReference_STATUS struct + Id *string + Lun *int + 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 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 + CreationData *CreationData + DiskAccessId *string + DiskSizeGB *int + DiskState *DiskState + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *SnapshotProperties_HyperVGeneration + Incremental *bool + NetworkAccessPolicy *NetworkAccessPolicy + OsType *SnapshotProperties_OsType + PurchasePlan *PurchasePlan + type SnapshotProperties_HyperVGeneration string + type SnapshotProperties_HyperVGeneration_STATUS string + type SnapshotProperties_OsType string + type SnapshotProperties_OsType_STATUS string + type SnapshotProperties_STATUS struct + CreationData *CreationData_STATUS + DiskAccessId *string + DiskSizeBytes *int + DiskSizeGB *int + DiskState *DiskState_STATUS + Encryption *Encryption_STATUS + EncryptionSettingsCollection *EncryptionSettingsCollection_STATUS + HyperVGeneration *SnapshotProperties_HyperVGeneration_STATUS + Incremental *bool + NetworkAccessPolicy *NetworkAccessPolicy_STATUS + OsType *SnapshotProperties_OsType_STATUS + ProvisioningState *string + PurchasePlan *PurchasePlan_STATUS + 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