pub struct GetRegionDiskResult {Show 28 fields
pub async_primary_disks: Output<Vec<GetRegionDiskAsyncPrimaryDisk>>,
pub creation_timestamp: Output<String>,
pub description: Output<String>,
pub disk_encryption_keys: Output<Vec<GetRegionDiskDiskEncryptionKey>>,
pub effective_labels: Output<HashMap<String, String>>,
pub guest_os_features: Output<Vec<GetRegionDiskGuestOsFeature>>,
pub id: Output<String>,
pub interface: Output<String>,
pub label_fingerprint: Output<String>,
pub labels: Output<HashMap<String, String>>,
pub last_attach_timestamp: Output<String>,
pub last_detach_timestamp: Output<String>,
pub licenses: Output<Vec<String>>,
pub name: Output<String>,
pub physical_block_size_bytes: Output<i32>,
pub project: Output<Option<String>>,
pub pulumi_labels: Output<HashMap<String, String>>,
pub region: Output<Option<String>>,
pub replica_zones: Output<Vec<String>>,
pub self_link: Output<String>,
pub size: Output<i32>,
pub snapshot: Output<String>,
pub source_disk: Output<String>,
pub source_disk_id: Output<String>,
pub source_snapshot_encryption_keys: Output<Vec<GetRegionDiskSourceSnapshotEncryptionKey>>,
pub source_snapshot_id: Output<String>,
pub type_: Output<String>,
pub users: Output<Vec<String>>,
}
Fields§
§async_primary_disks: Output<Vec<GetRegionDiskAsyncPrimaryDisk>>
§creation_timestamp: Output<String>
§description: Output<String>
§disk_encryption_keys: Output<Vec<GetRegionDiskDiskEncryptionKey>>
§effective_labels: Output<HashMap<String, String>>
§guest_os_features: Output<Vec<GetRegionDiskGuestOsFeature>>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
interface: Output<String>
§label_fingerprint: Output<String>
§labels: Output<HashMap<String, String>>
§last_attach_timestamp: Output<String>
§last_detach_timestamp: Output<String>
§licenses: Output<Vec<String>>
§name: Output<String>
§physical_block_size_bytes: Output<i32>
§project: Output<Option<String>>
§pulumi_labels: Output<HashMap<String, String>>
§region: Output<Option<String>>
§replica_zones: Output<Vec<String>>
§self_link: Output<String>
§size: Output<i32>
§snapshot: Output<String>
§source_disk: Output<String>
§source_disk_id: Output<String>
§source_snapshot_encryption_keys: Output<Vec<GetRegionDiskSourceSnapshotEncryptionKey>>
§source_snapshot_id: Output<String>
§type_: Output<String>
§users: Output<Vec<String>>
Auto Trait Implementations§
impl Freeze for GetRegionDiskResult
impl RefUnwindSafe for GetRegionDiskResult
impl Send for GetRegionDiskResult
impl Sync for GetRegionDiskResult
impl Unpin for GetRegionDiskResult
impl UnwindSafe for GetRegionDiskResult
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