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

Description

Removes the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association.

Synopsis

Creating a Request

data DisassociateApprovalRuleTemplateFromRepository Source #

Constructors

DisassociateApprovalRuleTemplateFromRepository' 

Fields

Instances

Instances details
ToJSON DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

ToHeaders DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

ToPath DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

ToQuery DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

AWSRequest DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Generic DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Read DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Show DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

NFData DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Eq DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Hashable DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

type AWSResponse DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

type Rep DisassociateApprovalRuleTemplateFromRepository Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

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

newDisassociateApprovalRuleTemplateFromRepository Source #

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

DisassociateApprovalRuleTemplateFromRepository, disassociateApprovalRuleTemplateFromRepository_approvalRuleTemplateName - The name of the approval rule template to disassociate from a specified repository.

DisassociateApprovalRuleTemplateFromRepository, disassociateApprovalRuleTemplateFromRepository_repositoryName - The name of the repository you want to disassociate from the template.

Request Lenses

disassociateApprovalRuleTemplateFromRepository_approvalRuleTemplateName :: Lens' DisassociateApprovalRuleTemplateFromRepository Text Source #

The name of the approval rule template to disassociate from a specified repository.

Destructuring the Response

data DisassociateApprovalRuleTemplateFromRepositoryResponse Source #

Instances

Instances details
Generic DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Read DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Show DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

NFData DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

Eq DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

type Rep DisassociateApprovalRuleTemplateFromRepositoryResponse Source # 
Instance details

Defined in Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository

type Rep DisassociateApprovalRuleTemplateFromRepositoryResponse = D1 ('MetaData "DisassociateApprovalRuleTemplateFromRepositoryResponse" "Amazonka.CodeCommit.DisassociateApprovalRuleTemplateFromRepository" "amazonka-codecommit-2.0-974g5LOhuTPG9HgUSx02zG" 'False) (C1 ('MetaCons "DisassociateApprovalRuleTemplateFromRepositoryResponse'" 'PrefixI 'False) (U1 :: Type -> Type))