pub struct ShareFileResult {
pub content_disposition: Output<Option<String>>,
pub content_encoding: Output<Option<String>>,
pub content_length: Output<i32>,
pub content_md5: Output<Option<String>>,
pub content_type: Output<Option<String>>,
pub metadata: Output<Option<HashMap<String, String>>>,
pub name: Output<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_length: Output<i32>
The length in bytes of the file content
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<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.