pub struct ShareFileArgs {
pub content_disposition: Output<Option<String>>,
pub content_encoding: Output<Option<String>>,
pub content_md5: Output<Option<String>>,
pub content_type: Output<Option<String>>,
pub metadata: Output<Option<HashMap<String, String>>>,
pub name: Output<Option<String>>,
pub path: Output<Option<String>>,
pub source: Output<Option<String>>,
pub storage_share_id: Output<String>,
}
Fields§
§content_disposition: Output<Option<String>>
Sets the file’s Content-Disposition header.
content_encoding: Output<Option<String>>
Specifies which content encodings have been applied to the file.
content_md5: Output<Option<String>>
§content_type: Output<Option<String>>
The content type of the share file. Defaults to application/octet-stream
.
metadata: Output<Option<HashMap<String, String>>>
A mapping of metadata to assign to this file.
name: Output<Option<String>>
The name (or path) of the File that should be created within this File Share. Changing this forces a new resource to be created.
path: Output<Option<String>>
The storage share directory that you would like the file placed into. Changing this forces a new resource to be created. Defaults to ""
.
source: Output<Option<String>>
An absolute path to a file on the local system. Changing this forces a new resource to be created.
Note The file specified with
source
can not be empty.
The Storage Share ID in which this file will be placed into. Changing this forces a new resource to be created.
Implementations§
sourcepub fn builder() -> ShareFileArgsBuilder
pub fn builder() -> ShareFileArgsBuilder
Create an instance of ShareFileArgs
using the builder syntax
Trait Implementations§
source§fn clone(&self) -> ShareFileArgs
fn clone(&self) -> ShareFileArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
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
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)
clone_to_uninit
)