You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::CodeBuild::Types::S3LogsConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb

Overview

Note:

When making an API call, you may pass S3LogsConfig data as a hash:

{
  status: "ENABLED", # required, accepts ENABLED, DISABLED
  location: "String",
  encryption_disabled: false,
}

Information about S3 logs for a build project.

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_disabledBoolean

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

Returns:

  • (Boolean)


2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 2435

class S3LogsConfig < Struct.new(
  :status,
  :location,
  :encryption_disabled)
  include Aws::Structure
end

#locationString

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.

Returns:

  • (String)


2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 2435

class S3LogsConfig < Struct.new(
  :status,
  :location,
  :encryption_disabled)
  include Aws::Structure
end

#statusString

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.

Returns:

  • (String)


2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 2435

class S3LogsConfig < Struct.new(
  :status,
  :location,
  :encryption_disabled)
  include Aws::Structure
end