pub struct PageBlobClientClearPagesOptions<'a> {Show 16 fields
pub client_request_id: Option<String>,
pub encryption_algorithm: Option<EncryptionAlgorithmType>,
pub encryption_key: Option<String>,
pub encryption_key_sha256: Option<String>,
pub encryption_scope: Option<String>,
pub if_match: Option<String>,
pub if_modified_since: Option<OffsetDateTime>,
pub if_none_match: Option<String>,
pub if_sequence_number_equal_to: Option<i64>,
pub if_sequence_number_less_than: Option<i64>,
pub if_sequence_number_less_than_or_equal_to: Option<i64>,
pub if_tags: Option<String>,
pub if_unmodified_since: Option<OffsetDateTime>,
pub lease_id: Option<String>,
pub method_options: ClientMethodOptions<'a>,
pub timeout: Option<i32>,
}
Expand description
Options to be passed to PageBlobClient::clear_pages()
Fields§
§client_request_id: Option<String>
An opaque, globally-unique, client-generated string identifier for the request.
encryption_algorithm: Option<EncryptionAlgorithmType>
Optional. Version 2019-07-07 and later. Specifies the algorithm to use for encryption. If not specified, the default is AES256.
encryption_key: Option<String>
Optional. Version 2019-07-07 and later. Specifies the encryption key to use to encrypt the data provided in the request. If not specified, the request will be encrypted with the root account key.
encryption_key_sha256: Option<String>
Optional. Version 2019-07-07 and later. Specifies the SHA256 hash of the encryption key used to encrypt the data provided in the request. This header is only used for encryption with a customer-provided key. If the request is authenticated with a client token, this header should be specified using the SHA256 hash of the encryption key.
encryption_scope: Option<String>
Optional. Version 2019-07-07 and later. Specifies the encryption scope to use to encrypt the data provided in the request. If not specified, the request will be encrypted with the root account key.
if_match: Option<String>
A condition that must be met in order for the request to be processed.
if_modified_since: Option<OffsetDateTime>
A date-time value. A request is made under the condition that the resource has been modified since the specified date-time.
if_none_match: Option<String>
A condition that must be met in order for the request to be processed.
if_sequence_number_equal_to: Option<i64>
Specify this header value to operate only on a blob if it has the specified sequence number.
if_sequence_number_less_than: Option<i64>
Specify this header value to operate only on a blob if it has a sequence number less than the specified.
if_sequence_number_less_than_or_equal_to: Option<i64>
Specify this header value to operate only on a blob if it has a sequence number less than or equal to the specified.
Specify a SQL where clause on blob tags to operate only on blobs with a matching value.
if_unmodified_since: Option<OffsetDateTime>
A date-time value. A request is made under the condition that the resource has not been modified since the specified date-time.
lease_id: Option<String>
If specified, the operation only succeeds if the resource’s lease is active and matches this ID.
method_options: ClientMethodOptions<'a>
Allows customization of the method call.
timeout: Option<i32>
The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.
Trait Implementations§
Source§impl<'a> Clone for PageBlobClientClearPagesOptions<'a>
impl<'a> Clone for PageBlobClientClearPagesOptions<'a>
Source§fn clone(&self) -> PageBlobClientClearPagesOptions<'a>
fn clone(&self) -> PageBlobClientClearPagesOptions<'a>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more