libZSservicesZSamazonka-codebuildZSamazonka-codebuild
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeBuild.Types.S3LogsConfig

Description

 
Synopsis

Documentation

data S3LogsConfig Source #

Information about S3 logs for a build project.

See: newS3LogsConfig smart constructor.

Constructors

S3LogsConfig' 

Fields

  • location :: Maybe Text

    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.

  • encryptionDisabled :: Maybe Bool

    Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

  • bucketOwnerAccess :: Maybe BucketOwnerAccess
     
  • status :: LogsConfigStatusType

    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.

Instances

Instances details
Eq S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

Read S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

Show S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

Generic S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

Associated Types

type Rep S3LogsConfig :: Type -> Type #

NFData S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

Methods

rnf :: S3LogsConfig -> () #

Hashable S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

ToJSON S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

FromJSON S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

type Rep S3LogsConfig Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.S3LogsConfig

type Rep S3LogsConfig = D1 ('MetaData "S3LogsConfig" "Amazonka.CodeBuild.Types.S3LogsConfig" "libZSservicesZSamazonka-codebuildZSamazonka-codebuild" 'False) (C1 ('MetaCons "S3LogsConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "bucketOwnerAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketOwnerAccess)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogsConfigStatusType))))

newS3LogsConfig Source #

Create a value of S3LogsConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:location:S3LogsConfig', s3LogsConfig_location - 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.

$sel:encryptionDisabled:S3LogsConfig', s3LogsConfig_encryptionDisabled - Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

$sel:bucketOwnerAccess:S3LogsConfig', s3LogsConfig_bucketOwnerAccess - Undocumented member.

$sel:status:S3LogsConfig', s3LogsConfig_status - 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.

s3LogsConfig_location :: Lens' S3LogsConfig (Maybe Text) Source #

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.

s3LogsConfig_encryptionDisabled :: Lens' S3LogsConfig (Maybe Bool) Source #

Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

s3LogsConfig_status :: Lens' S3LogsConfig LogsConfigStatusType Source #

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.