pub struct ManagedDiskSasTokenResult {
pub access_level: Output<String>,
pub duration_in_seconds: Output<i32>,
pub managed_disk_id: Output<String>,
pub sas_url: Output<String>,
}
Fields§
§access_level: Output<String>
The level of access required on the disk. Supported are Read, Write. Changing this forces a new resource to be created.
Refer to the SAS creation reference from Azure for additional details on the fields above.
duration_in_seconds: Output<i32>
The duration for which the export should be allowed. Should be between 30 & 4294967295 seconds. Changing this forces a new resource to be created.
managed_disk_id: Output<String>
The ID of an existing Managed Disk which should be exported. Changing this forces a new resource to be created.
sas_url: Output<String>
The computed Shared Access Signature (SAS) of the Managed Disk.
Auto Trait Implementations§
impl Freeze for ManagedDiskSasTokenResult
impl RefUnwindSafe for ManagedDiskSasTokenResult
impl Send for ManagedDiskSasTokenResult
impl Sync for ManagedDiskSasTokenResult
impl Unpin for ManagedDiskSasTokenResult
impl UnwindSafe for ManagedDiskSasTokenResult
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