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

Class: Aws::CodeBuild::Types::CreateReportGroupInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateReportGroupInput as input to an Aws::Client method, you can use a vanilla Hash:

{
  name: "ReportGroupName", # required
  type: "TEST", # required, accepts TEST, CODE_COVERAGE
  export_config: { # required
    export_config_type: "S3", # accepts S3, NO_EXPORT
    s3_destination: {
      bucket: "NonEmptyString",
      path: "String",
      packaging: "ZIP", # accepts ZIP, NONE
      encryption_key: "NonEmptyString",
      encryption_disabled: false,
    },
  },
  tags: [
    {
      key: "KeyInput",
      value: "ValueInput",
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#export_configTypes::ReportExportConfig

A ReportExportConfig object that contains information about where the report group test results are exported.

Returns:

  • (Types::ReportExportConfig)

    A ReportExportConfig object that contains information about where the report group test results are exported.

#nameString

The name of the report group.

Returns:

  • (String)

    The name of the report group.

#tagsArray<Types::Tag>

A list of tag key and value pairs associated with this report group.

These tags are available for use by AWS services that support AWS CodeBuild report group tags.

Returns:

  • (Array<Types::Tag>)

    A list of tag key and value pairs associated with this report group.

#typeString

The type of report group.

Possible values:

  • TEST
  • CODE_COVERAGE

Returns:

  • (String)

    The type of report group.