pub struct GetShareArgs {
pub acls: Output<Option<Vec<GetShareAcl>>>,
pub metadata: Output<Option<HashMap<String, String>>>,
pub name: Output<String>,
pub storage_account_id: Output<Option<String>>,
pub storage_account_name: Output<Option<String>>,
}
Fields§
§acls: Output<Option<Vec<GetShareAcl>>>
One or more acl blocks as defined below.
metadata: Output<Option<HashMap<String, String>>>
A map of custom file share metadata.
name: Output<String>
The name of the share.
storage_account_id: Output<Option<String>>
The ID of the storage account in which the share exists.
NOTE: One of
storage_account_name
orstorage_account_id
must be specified. When specifyingstorage_account_id
the resource will use the Resource Manager API, rather than the Data Plane API.
storage_account_name: Output<Option<String>>
The name of the storage account in which the share exists. This property is deprecated in favour of storage_account_id
.
Implementations§
sourcepub fn builder() -> GetShareArgsBuilder
pub fn builder() -> GetShareArgsBuilder
Create an instance of GetShareArgs
using the builder syntax
Trait Implementations§
source§fn clone(&self) -> GetShareArgs
fn clone(&self) -> GetShareArgs
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§
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
)