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.UpdateReportGroup

Description

Updates a report group.

Synopsis

Creating a Request

data UpdateReportGroup Source #

See: newUpdateReportGroup smart constructor.

Constructors

UpdateReportGroup' 

Fields

  • exportConfig :: Maybe ReportExportConfig

    Used to specify an updated export type. Valid values are:

    • S3: The report results are exported to an S3 bucket.
    • NO_EXPORT: The report results are not exported.
  • tags :: Maybe [Tag]

    An updated 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.

  • arn :: Text

    The ARN of the report group to update.

Instances

Instances details
ToJSON UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

ToHeaders UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

ToPath UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

ToQuery UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

AWSRequest UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Associated Types

type AWSResponse UpdateReportGroup #

Generic UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Associated Types

type Rep UpdateReportGroup :: Type -> Type #

Read UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Show UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

NFData UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Methods

rnf :: UpdateReportGroup -> () #

Eq UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Hashable UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

type AWSResponse UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

type Rep UpdateReportGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

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

newUpdateReportGroup Source #

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

UpdateReportGroup, updateReportGroup_exportConfig - Used to specify an updated export type. Valid values are:

  • S3: The report results are exported to an S3 bucket.
  • NO_EXPORT: The report results are not exported.

UpdateReportGroup, updateReportGroup_tags - An updated 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.

UpdateReportGroup, updateReportGroup_arn - The ARN of the report group to update.

Request Lenses

updateReportGroup_exportConfig :: Lens' UpdateReportGroup (Maybe ReportExportConfig) Source #

Used to specify an updated export type. Valid values are:

  • S3: The report results are exported to an S3 bucket.
  • NO_EXPORT: The report results are not exported.

updateReportGroup_tags :: Lens' UpdateReportGroup (Maybe [Tag]) Source #

An updated 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.

updateReportGroup_arn :: Lens' UpdateReportGroup Text Source #

The ARN of the report group to update.

Destructuring the Response

data UpdateReportGroupResponse Source #

See: newUpdateReportGroupResponse smart constructor.

Constructors

UpdateReportGroupResponse' 

Fields

Instances

Instances details
Generic UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Associated Types

type Rep UpdateReportGroupResponse :: Type -> Type #

Read UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Show UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

NFData UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

Eq UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

type Rep UpdateReportGroupResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.UpdateReportGroup

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

newUpdateReportGroupResponse Source #

Create a value of UpdateReportGroupResponse 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:UpdateReportGroupResponse', updateReportGroupResponse_reportGroup - Information about the updated report group.

$sel:httpStatus:UpdateReportGroupResponse', updateReportGroupResponse_httpStatus - The response's http status code.

Response Lenses