Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SnapshotUpdate

Package version

Snapshot update resource.

Hierarchy

  • SnapshotUpdate

Index

Properties

Optional diskAccessId

diskAccessId: undefined | string

ARM id of the DiskAccess resource for using private endpoints on disks.

Optional diskSizeGB

diskSizeGB: undefined | number

If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.

Optional encryption

encryption: Encryption

Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.

Optional encryptionSettingsCollection

encryptionSettingsCollection: EncryptionSettingsCollection

Encryption settings collection used be Azure Disk Encryption, can contain multiple encryption settings per disk or snapshot.

Optional networkAccessPolicy

networkAccessPolicy: NetworkAccessPolicy

Policy for accessing the disk via network.

Optional osType

the Operating System type.

Optional sku

The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot

Optional supportsHibernation

supportsHibernation: undefined | false | true

Indicates the OS on a snapshot supports hibernation.

Optional tags

tags: undefined | {}

Resource tags

Generated using TypeDoc