pub struct GetSnapshotResult {Show 22 fields
pub chain_name: Output<String>,
pub creation_timestamp: Output<String>,
pub description: Output<String>,
pub disk_size_gb: Output<i32>,
pub effective_labels: Output<HashMap<String, String>>,
pub filter: Output<Option<String>>,
pub id: Output<String>,
pub label_fingerprint: Output<String>,
pub labels: Output<HashMap<String, String>>,
pub licenses: Output<Vec<String>>,
pub most_recent: Output<Option<bool>>,
pub name: Output<Option<String>>,
pub project: Output<Option<String>>,
pub pulumi_labels: Output<HashMap<String, String>>,
pub self_link: Output<String>,
pub snapshot_encryption_keys: Output<Vec<GetSnapshotSnapshotEncryptionKey>>,
pub snapshot_id: Output<i32>,
pub source_disk: Output<String>,
pub source_disk_encryption_keys: Output<Vec<GetSnapshotSourceDiskEncryptionKey>>,
pub storage_bytes: Output<i32>,
pub storage_locations: Output<Vec<String>>,
pub zone: Output<String>,
}
Fields§
§chain_name: Output<String>
§creation_timestamp: Output<String>
§description: Output<String>
§disk_size_gb: Output<i32>
§effective_labels: Output<HashMap<String, String>>
§filter: Output<Option<String>>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
label_fingerprint: Output<String>
§labels: Output<HashMap<String, String>>
§licenses: Output<Vec<String>>
§most_recent: Output<Option<bool>>
§name: Output<Option<String>>
§project: Output<Option<String>>
§pulumi_labels: Output<HashMap<String, String>>
§self_link: Output<String>
§snapshot_encryption_keys: Output<Vec<GetSnapshotSnapshotEncryptionKey>>
§snapshot_id: Output<i32>
§source_disk: Output<String>
§source_disk_encryption_keys: Output<Vec<GetSnapshotSourceDiskEncryptionKey>>
§storage_bytes: Output<i32>
§storage_locations: Output<Vec<String>>
§zone: Output<String>
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