pub struct ManagedDiskSasTokenArgs {
pub access_level: Output<String>,
pub duration_in_seconds: Output<i32>,
pub managed_disk_id: 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.
Implementations§
source§impl ManagedDiskSasTokenArgs
impl ManagedDiskSasTokenArgs
sourcepub fn builder() -> ManagedDiskSasTokenArgsBuilder
pub fn builder() -> ManagedDiskSasTokenArgsBuilder
Create an instance of ManagedDiskSasTokenArgs
using the builder syntax
Trait Implementations§
source§impl Clone for ManagedDiskSasTokenArgs
impl Clone for ManagedDiskSasTokenArgs
source§fn clone(&self) -> ManagedDiskSasTokenArgs
fn clone(&self) -> ManagedDiskSasTokenArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ManagedDiskSasTokenArgs
impl RefUnwindSafe for ManagedDiskSasTokenArgs
impl Send for ManagedDiskSasTokenArgs
impl Sync for ManagedDiskSasTokenArgs
impl Unpin for ManagedDiskSasTokenArgs
impl UnwindSafe for ManagedDiskSasTokenArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)