pub struct GetAccountSasArgs {
pub connection_string: Output<String>,
pub expiry: Output<String>,
pub https_only: Output<Option<bool>>,
pub ip_addresses: Output<Option<String>>,
pub permissions: Output<GetAccountSasPermissions>,
pub resource_types: Output<GetAccountSasResourceTypes>,
pub services: Output<GetAccountSasServices>,
pub signed_version: Output<Option<String>>,
pub start: Output<String>,
}
Fields§
§connection_string: Output<String>
The connection string for the storage account to which this SAS applies. Typically directly from the primary_connection_string
attribute of a azure.storage.Account
resource.
expiry: Output<String>
The expiration time and date of this SAS. Must be a valid ISO-8601 format time/date string.
NOTE: The ISO-8601 Time offset from UTC is currently not supported by the service, which will result into 409 error.
https_only: Output<Option<bool>>
Only permit https
access. If false
, both http
and https
are permitted. Defaults to true
.
ip_addresses: Output<Option<String>>
IP address, or a range of IP addresses, from which to accept requests. When specifying a range, note that the range is inclusive.
permissions: Output<GetAccountSasPermissions>
A permissions
block as defined below.
resource_types: Output<GetAccountSasResourceTypes>
A resource_types
block as defined below.
services: Output<GetAccountSasServices>
A services
block as defined below.
signed_version: Output<Option<String>>
Specifies the signed storage service version to use to authorize requests made with this account SAS. Defaults to 2017-07-29
.
start: Output<String>
The starting time and date of validity of this SAS. Must be a valid ISO-8601 format time/date string.
Implementations§
source§impl GetAccountSasArgs
impl GetAccountSasArgs
sourcepub fn builder() -> GetAccountSasArgsBuilder
pub fn builder() -> GetAccountSasArgsBuilder
Create an instance of GetAccountSasArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetAccountSasArgs
impl Clone for GetAccountSasArgs
source§fn clone(&self) -> GetAccountSasArgs
fn clone(&self) -> GetAccountSasArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetAccountSasArgs
impl RefUnwindSafe for GetAccountSasArgs
impl Send for GetAccountSasArgs
impl Sync for GetAccountSasArgs
impl Unpin for GetAccountSasArgs
impl UnwindSafe for GetAccountSasArgs
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
)