ossify 0.4.0

A modern, easy-to-use, and reqwest-powered Rust SDK for Alibaba Cloud Object Storage Service (OSS)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Shared Block-Public-Access configuration shapes used by a family of
//! PublicAccessBlock APIs (global/user-level, bucket-level, access-point level,
//! and Object FC access-point level).

use serde::{Deserialize, Serialize};

/// `<PublicAccessBlockConfiguration><BlockPublicAccess>…</BlockPublicAccess>
/// </PublicAccessBlockConfiguration>` — the shared body for all
/// PublicAccessBlock APIs.
#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)]
#[serde(rename = "PublicAccessBlockConfiguration", rename_all = "PascalCase")]
pub struct PublicAccessBlockConfiguration {
    pub block_public_access: bool,
}