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

Description

Removes the association between an approval rule template and one or more specified repositories.

Synopsis

Creating a Request

data BatchDisassociateApprovalRuleTemplateFromRepositories Source #

Constructors

BatchDisassociateApprovalRuleTemplateFromRepositories' 

Fields

  • approvalRuleTemplateName :: Text

    The name of the template that you want to disassociate from one or more repositories.

  • repositoryNames :: [Text]

    The repository names that you want to disassociate from the approval rule template.

    The length constraint limit is for each string in the array. The array itself can be empty.

Instances

Instances details
ToJSON BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

ToHeaders BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

ToPath BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

ToQuery BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

AWSRequest BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Generic BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Read BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Show BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

NFData BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Eq BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Hashable BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type AWSResponse BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type Rep BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type Rep BatchDisassociateApprovalRuleTemplateFromRepositories = D1 ('MetaData "BatchDisassociateApprovalRuleTemplateFromRepositories" "Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories" "amazonka-codecommit-2.0-974g5LOhuTPG9HgUSx02zG" 'False) (C1 ('MetaCons "BatchDisassociateApprovalRuleTemplateFromRepositories'" 'PrefixI 'True) (S1 ('MetaSel ('Just "approvalRuleTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "repositoryNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchDisassociateApprovalRuleTemplateFromRepositories Source #

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

BatchDisassociateApprovalRuleTemplateFromRepositories, batchDisassociateApprovalRuleTemplateFromRepositories_approvalRuleTemplateName - The name of the template that you want to disassociate from one or more repositories.

$sel:repositoryNames:BatchDisassociateApprovalRuleTemplateFromRepositories', batchDisassociateApprovalRuleTemplateFromRepositories_repositoryNames - The repository names that you want to disassociate from the approval rule template.

The length constraint limit is for each string in the array. The array itself can be empty.

Request Lenses

batchDisassociateApprovalRuleTemplateFromRepositories_repositoryNames :: Lens' BatchDisassociateApprovalRuleTemplateFromRepositories [Text] Source #

The repository names that you want to disassociate from the approval rule template.

The length constraint limit is for each string in the array. The array itself can be empty.

Destructuring the Response

data BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source #

Constructors

BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse' 

Fields

Instances

Instances details
Generic BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Read BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Show BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

NFData BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Eq BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type Rep BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type Rep BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse = D1 ('MetaData "BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse" "Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories" "amazonka-codecommit-2.0-974g5LOhuTPG9HgUSx02zG" 'False) (C1 ('MetaCons "BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "disassociatedRepositoryNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BatchDisassociateApprovalRuleTemplateFromRepositoriesError]))))

Response Lenses

batchDisassociateApprovalRuleTemplateFromRepositoriesResponse_errors :: Lens' BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse [BatchDisassociateApprovalRuleTemplateFromRepositoriesError] Source #

A list of any errors that might have occurred while attempting to remove the association between the template and the repositories.