Class: Aws::CodeBuild::Types::S3ReportExportConfig

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 S3ReportExportConfig data as a hash:

{
  bucket: "NonEmptyString",
  path: "String",
  packaging: "ZIP", # accepts ZIP, NONE
  encryption_key: "NonEmptyString",
  encryption_disabled: false,
}

Information about the S3 bucket where the raw data of a report are exported.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The name of the S3 bucket where the raw data of a report are exported.

Returns:

  • (String)


5047
5048
5049
5050
5051
5052
5053
5054
5055
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 5047

class S3ReportExportConfig < Struct.new(
  :bucket,
  :path,
  :packaging,
  :encryption_key,
  :encryption_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_disabledBoolean

A boolean value that specifies if the results of a report are encrypted.

Returns:

  • (Boolean)


5047
5048
5049
5050
5051
5052
5053
5054
5055
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 5047

class S3ReportExportConfig < Struct.new(
  :bucket,
  :path,
  :packaging,
  :encryption_key,
  :encryption_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_keyString

The encryption key for the report's encrypted raw data.

Returns:

  • (String)


5047
5048
5049
5050
5051
5052
5053
5054
5055
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 5047

class S3ReportExportConfig < Struct.new(
  :bucket,
  :path,
  :packaging,
  :encryption_key,
  :encryption_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#packagingString

The type of build output artifact to create. Valid values include:

  • NONE: AWS CodeBuild creates the raw data in the output bucket. This is the default if packaging is not specified.

  • ZIP: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.

Returns:

  • (String)


5047
5048
5049
5050
5051
5052
5053
5054
5055
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 5047

class S3ReportExportConfig < Struct.new(
  :bucket,
  :path,
  :packaging,
  :encryption_key,
  :encryption_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#pathString

The path to the exported report's raw data results.

Returns:

  • (String)


5047
5048
5049
5050
5051
5052
5053
5054
5055
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 5047

class S3ReportExportConfig < Struct.new(
  :bucket,
  :path,
  :packaging,
  :encryption_key,
  :encryption_disabled)
  SENSITIVE = []
  include Aws::Structure
end