amazonka-codebuild-2.0: Amazon CodeBuild SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodeBuild.CreateReportGroup

Description

Creates a report group. A report group contains a collection of reports.

Synopsis

Creating a Request

data CreateReportGroup Source #

See: newCreateReportGroup smart constructor.

Constructors

CreateReportGroup' 

Fields

  • tags :: Maybe [Tag]

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

    These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.

  • name :: Text

    The name of the report group.

  • type' :: ReportType

    The type of report group.

  • exportConfig :: ReportExportConfig

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

Instances

Instances details
ToJSON CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

ToHeaders CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

ToPath CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

ToQuery CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

AWSRequest CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Associated Types

type AWSResponse CreateReportGroup #

Generic CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Associated Types

type Rep CreateReportGroup :: Type -> Type #

Read CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Show CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

NFData CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Methods

rnf :: CreateReportGroup -> () #

Eq CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Hashable CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

type AWSResponse CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

type Rep CreateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

type Rep CreateReportGroup = D1 ('MetaData "CreateReportGroup" "Amazonka.CodeBuild.CreateReportGroup" "amazonka-codebuild-2.0-3KpZspRk9Ul8Wu4D0cM13Q" 'False) (C1 ('MetaCons "CreateReportGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReportType) :*: S1 ('MetaSel ('Just "exportConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReportExportConfig))))

newCreateReportGroup Source #

Create a value of CreateReportGroup 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:

CreateReportGroup, createReportGroup_tags - A list of tag key and value pairs associated with this report group.

These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.

CreateReportGroup, createReportGroup_name - The name of the report group.

CreateReportGroup, createReportGroup_type - The type of report group.

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

Request Lenses

createReportGroup_tags :: Lens' CreateReportGroup (Maybe [Tag]) Source #

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

These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.

createReportGroup_name :: Lens' CreateReportGroup Text Source #

The name of the report group.

createReportGroup_exportConfig :: Lens' CreateReportGroup ReportExportConfig Source #

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

Destructuring the Response

data CreateReportGroupResponse Source #

See: newCreateReportGroupResponse smart constructor.

Constructors

CreateReportGroupResponse' 

Fields

Instances

Instances details
Generic CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Associated Types

type Rep CreateReportGroupResponse :: Type -> Type #

Read CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Show CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

NFData CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

Eq CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

type Rep CreateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.CreateReportGroup

type Rep CreateReportGroupResponse = D1 ('MetaData "CreateReportGroupResponse" "Amazonka.CodeBuild.CreateReportGroup" "amazonka-codebuild-2.0-3KpZspRk9Ul8Wu4D0cM13Q" 'False) (C1 ('MetaCons "CreateReportGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReportGroupResponse Source #

Create a value of CreateReportGroupResponse 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:reportGroup:CreateReportGroupResponse', createReportGroupResponse_reportGroup - Information about the report group that was created.

$sel:httpStatus:CreateReportGroupResponse', createReportGroupResponse_httpStatus - The response's http status code.

Response Lenses

createReportGroupResponse_reportGroup :: Lens' CreateReportGroupResponse (Maybe ReportGroup) Source #

Information about the report group that was created.