pub struct GetSnapshotResult {
pub creation_option: Output<String>,
pub disk_size_gb: Output<i32>,
pub encryption_settings: Output<Vec<GetSnapshotEncryptionSetting>>,
pub id: Output<String>,
pub name: Output<String>,
pub os_type: Output<String>,
pub resource_group_name: Output<String>,
pub source_resource_id: Output<String>,
pub source_uri: Output<String>,
pub storage_account_id: Output<String>,
pub time_created: Output<String>,
pub trusted_launch_enabled: Output<bool>,
}
Fields§
§creation_option: Output<String>
§disk_size_gb: Output<i32>
The size of the Snapshotted Disk in GB.
encryption_settings: Output<Vec<GetSnapshotEncryptionSetting>>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
name: Output<String>
§os_type: Output<String>
§resource_group_name: Output<String>
§source_resource_id: Output<String>
The reference to an existing snapshot.
source_uri: Output<String>
The URI to a Managed or Unmanaged Disk.
storage_account_id: Output<String>
The ID of an storage account.
time_created: Output<String>
§trusted_launch_enabled: Output<bool>
Whether Trusted Launch is enabled for the Snapshot.
Auto Trait Implementations§
impl Freeze for GetSnapshotResult
impl RefUnwindSafe for GetSnapshotResult
impl Send for GetSnapshotResult
impl Sync for GetSnapshotResult
impl Unpin for GetSnapshotResult
impl UnwindSafe for GetSnapshotResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more