amazonka-codecommit-2.0: Amazon CodeCommit 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.CodeCommit.ListApprovalRuleTemplates

Description

Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not specified, the AWS Region where you are signed in is used.

Synopsis

Creating a Request

data ListApprovalRuleTemplates Source #

See: newListApprovalRuleTemplates smart constructor.

Constructors

ListApprovalRuleTemplates' 

Fields

  • maxResults :: Maybe Int

    A non-zero, non-negative integer used to limit the number of returned results.

  • nextToken :: Maybe Text

    An enumeration token that, when provided in a request, returns the next batch of the results.

Instances

Instances details
ToJSON ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

ToHeaders ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

ToPath ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

ToQuery ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

AWSRequest ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Generic ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Associated Types

type Rep ListApprovalRuleTemplates :: Type -> Type #

Read ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Show ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

NFData ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Eq ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Hashable ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

type AWSResponse ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

type Rep ListApprovalRuleTemplates Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

type Rep ListApprovalRuleTemplates = D1 ('MetaData "ListApprovalRuleTemplates" "Amazonka.CodeCommit.ListApprovalRuleTemplates" "amazonka-codecommit-2.0-974g5LOhuTPG9HgUSx02zG" 'False) (C1 ('MetaCons "ListApprovalRuleTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListApprovalRuleTemplates :: ListApprovalRuleTemplates Source #

Create a value of ListApprovalRuleTemplates 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:maxResults:ListApprovalRuleTemplates', listApprovalRuleTemplates_maxResults - A non-zero, non-negative integer used to limit the number of returned results.

ListApprovalRuleTemplates, listApprovalRuleTemplates_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

Request Lenses

listApprovalRuleTemplates_maxResults :: Lens' ListApprovalRuleTemplates (Maybe Int) Source #

A non-zero, non-negative integer used to limit the number of returned results.

listApprovalRuleTemplates_nextToken :: Lens' ListApprovalRuleTemplates (Maybe Text) Source #

An enumeration token that, when provided in a request, returns the next batch of the results.

Destructuring the Response

data ListApprovalRuleTemplatesResponse Source #

See: newListApprovalRuleTemplatesResponse smart constructor.

Constructors

ListApprovalRuleTemplatesResponse' 

Fields

Instances

Instances details
Generic ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Associated Types

type Rep ListApprovalRuleTemplatesResponse :: Type -> Type #

Read ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Show ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

NFData ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

Eq ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

type Rep ListApprovalRuleTemplatesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.ListApprovalRuleTemplates

type Rep ListApprovalRuleTemplatesResponse = D1 ('MetaData "ListApprovalRuleTemplatesResponse" "Amazonka.CodeCommit.ListApprovalRuleTemplates" "amazonka-codecommit-2.0-974g5LOhuTPG9HgUSx02zG" 'False) (C1 ('MetaCons "ListApprovalRuleTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "approvalRuleTemplateNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApprovalRuleTemplatesResponse Source #

Create a value of ListApprovalRuleTemplatesResponse 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:approvalRuleTemplateNames:ListApprovalRuleTemplatesResponse', listApprovalRuleTemplatesResponse_approvalRuleTemplateNames - The names of all the approval rule templates found in the AWS Region for your AWS account.

ListApprovalRuleTemplates, listApprovalRuleTemplatesResponse_nextToken - An enumeration token that allows the operation to batch the next results of the operation.

$sel:httpStatus:ListApprovalRuleTemplatesResponse', listApprovalRuleTemplatesResponse_httpStatus - The response's http status code.

Response Lenses

listApprovalRuleTemplatesResponse_approvalRuleTemplateNames :: Lens' ListApprovalRuleTemplatesResponse (Maybe [Text]) Source #

The names of all the approval rule templates found in the AWS Region for your AWS account.

listApprovalRuleTemplatesResponse_nextToken :: Lens' ListApprovalRuleTemplatesResponse (Maybe Text) Source #

An enumeration token that allows the operation to batch the next results of the operation.