pub struct GetAccountSasArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> GetAccountSasArgsBuilder<S>
impl<S: State> GetAccountSasArgsBuilder<S>
sourcepub fn build_struct(self) -> GetAccountSasArgswhere
S: IsComplete,
pub fn build_struct(self) -> GetAccountSasArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn connection_string(
self,
value: impl Into<Output<String>>,
) -> GetAccountSasArgsBuilder<SetConnectionString<S>>where
S::ConnectionString: IsUnset,
pub fn connection_string(
self,
value: impl Into<Output<String>>,
) -> GetAccountSasArgsBuilder<SetConnectionString<S>>where
S::ConnectionString: IsUnset,
Required.
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.
sourcepub fn expiry(
self,
value: impl Into<Output<String>>,
) -> GetAccountSasArgsBuilder<SetExpiry<S>>where
S::Expiry: IsUnset,
pub fn expiry(
self,
value: impl Into<Output<String>>,
) -> GetAccountSasArgsBuilder<SetExpiry<S>>where
S::Expiry: IsUnset,
Required.
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.
sourcepub fn https_only(
self,
value: impl Into<Output<Option<bool>>>,
) -> GetAccountSasArgsBuilder<SetHttpsOnly<S>>where
S::HttpsOnly: IsUnset,
pub fn https_only(
self,
value: impl Into<Output<Option<bool>>>,
) -> GetAccountSasArgsBuilder<SetHttpsOnly<S>>where
S::HttpsOnly: IsUnset,
sourcepub fn maybe_https_only(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> GetAccountSasArgsBuilder<SetHttpsOnly<S>>where
S::HttpsOnly: IsUnset,
pub fn maybe_https_only(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> GetAccountSasArgsBuilder<SetHttpsOnly<S>>where
S::HttpsOnly: IsUnset,
sourcepub fn ip_addresses(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAccountSasArgsBuilder<SetIpAddresses<S>>where
S::IpAddresses: IsUnset,
pub fn ip_addresses(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAccountSasArgsBuilder<SetIpAddresses<S>>where
S::IpAddresses: IsUnset,
sourcepub fn maybe_ip_addresses(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAccountSasArgsBuilder<SetIpAddresses<S>>where
S::IpAddresses: IsUnset,
pub fn maybe_ip_addresses(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAccountSasArgsBuilder<SetIpAddresses<S>>where
S::IpAddresses: IsUnset,
sourcepub fn permissions(
self,
value: impl Into<Output<GetAccountSasPermissions>>,
) -> GetAccountSasArgsBuilder<SetPermissions<S>>where
S::Permissions: IsUnset,
pub fn permissions(
self,
value: impl Into<Output<GetAccountSasPermissions>>,
) -> GetAccountSasArgsBuilder<SetPermissions<S>>where
S::Permissions: IsUnset,
Required.
A permissions
block as defined below.
sourcepub fn resource_types(
self,
value: impl Into<Output<GetAccountSasResourceTypes>>,
) -> GetAccountSasArgsBuilder<SetResourceTypes<S>>where
S::ResourceTypes: IsUnset,
pub fn resource_types(
self,
value: impl Into<Output<GetAccountSasResourceTypes>>,
) -> GetAccountSasArgsBuilder<SetResourceTypes<S>>where
S::ResourceTypes: IsUnset,
Required.
A resource_types
block as defined below.
sourcepub fn services(
self,
value: impl Into<Output<GetAccountSasServices>>,
) -> GetAccountSasArgsBuilder<SetServices<S>>where
S::Services: IsUnset,
pub fn services(
self,
value: impl Into<Output<GetAccountSasServices>>,
) -> GetAccountSasArgsBuilder<SetServices<S>>where
S::Services: IsUnset,
Required.
A services
block as defined below.
sourcepub fn signed_version(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAccountSasArgsBuilder<SetSignedVersion<S>>where
S::SignedVersion: IsUnset,
pub fn signed_version(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAccountSasArgsBuilder<SetSignedVersion<S>>where
S::SignedVersion: IsUnset,
sourcepub fn maybe_signed_version(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAccountSasArgsBuilder<SetSignedVersion<S>>where
S::SignedVersion: IsUnset,
pub fn maybe_signed_version(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAccountSasArgsBuilder<SetSignedVersion<S>>where
S::SignedVersion: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for GetAccountSasArgsBuilder<S>
impl<S> RefUnwindSafe for GetAccountSasArgsBuilder<S>
impl<S> Send for GetAccountSasArgsBuilder<S>
impl<S> Sync for GetAccountSasArgsBuilder<S>
impl<S> Unpin for GetAccountSasArgsBuilder<S>
impl<S> UnwindSafe for GetAccountSasArgsBuilder<S>
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