libZSservicesZSamazonka-codecommitZSamazonka-codecommit
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq 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

Generic BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

NFData BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

Hashable BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

ToJSON BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

AWSRequest 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

type Rep BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

type Rep BatchDisassociateApprovalRuleTemplateFromRepositories = D1 ('MetaData "BatchDisassociateApprovalRuleTemplateFromRepositories" "Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories" "libZSservicesZSamazonka-codecommitZSamazonka-codecommit" 'False) (C1 ('MetaCons "BatchDisassociateApprovalRuleTemplateFromRepositories'" 'PrefixI 'True) (S1 ('MetaSel ('Just "approvalRuleTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "repositoryNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse BatchDisassociateApprovalRuleTemplateFromRepositories Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

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:

$sel:approvalRuleTemplateName: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
Eq 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

Generic BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.BatchDisassociateApprovalRuleTemplateFromRepositories

NFData 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" "libZSservicesZSamazonka-codecommitZSamazonka-codecommit" '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.