pub struct S3LogsConfig {
pub encryption_disabled: Option<bool>,
pub location: Option<String>,
pub status: String,
}
Expand description
Information about S3 logs for a build project.
Fields§
§encryption_disabled: Option<bool>
Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.
location: Option<String>
The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket
, and your path prefix is build-log
, then acceptable formats are my-bucket/build-log
or arn:aws:s3:::my-bucket/build-log
.
status: String
The current status of the S3 build logs. Valid values are:
-
ENABLED
: S3 build logs are enabled for this build project. -
DISABLED
: S3 build logs are not enabled for this build project.
Trait Implementations§
Source§impl Clone for S3LogsConfig
impl Clone for S3LogsConfig
Source§fn clone(&self) -> S3LogsConfig
fn clone(&self) -> S3LogsConfig
Returns a duplicate 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 moreSource§impl Debug for S3LogsConfig
impl Debug for S3LogsConfig
Source§impl Default for S3LogsConfig
impl Default for S3LogsConfig
Source§fn default() -> S3LogsConfig
fn default() -> S3LogsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for S3LogsConfig
impl<'de> Deserialize<'de> for S3LogsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for S3LogsConfig
impl PartialEq for S3LogsConfig
Source§impl Serialize for S3LogsConfig
impl Serialize for S3LogsConfig
impl StructuralPartialEq for S3LogsConfig
Auto Trait Implementations§
impl Freeze for S3LogsConfig
impl RefUnwindSafe for S3LogsConfig
impl Send for S3LogsConfig
impl Sync for S3LogsConfig
impl Unpin for S3LogsConfig
impl UnwindSafe for S3LogsConfig
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