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.Types.ApprovalRuleTemplate

Description

 
Synopsis

Documentation

data ApprovalRuleTemplate Source #

Returns information about an approval rule template.

See: newApprovalRuleTemplate smart constructor.

Constructors

ApprovalRuleTemplate' 

Fields

Instances

Instances details
Eq ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

Read ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

Show ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

Generic ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

Associated Types

type Rep ApprovalRuleTemplate :: Type -> Type #

NFData ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

Methods

rnf :: ApprovalRuleTemplate -> () #

Hashable ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

FromJSON ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

type Rep ApprovalRuleTemplate Source # 
Instance details

Defined in Amazonka.CodeCommit.Types.ApprovalRuleTemplate

type Rep ApprovalRuleTemplate = D1 ('MetaData "ApprovalRuleTemplate" "Amazonka.CodeCommit.Types.ApprovalRuleTemplate" "libZSservicesZSamazonka-codecommitZSamazonka-codecommit" 'False) (C1 ('MetaCons "ApprovalRuleTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ruleContentSha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "approvalRuleTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "approvalRuleTemplateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "approvalRuleTemplateContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "approvalRuleTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newApprovalRuleTemplate :: ApprovalRuleTemplate Source #

Create a value of ApprovalRuleTemplate 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:ruleContentSha256:ApprovalRuleTemplate', approvalRuleTemplate_ruleContentSha256 - The SHA-256 hash signature for the content of the approval rule template.

$sel:approvalRuleTemplateId:ApprovalRuleTemplate', approvalRuleTemplate_approvalRuleTemplateId - The system-generated ID of the approval rule template.

$sel:lastModifiedDate:ApprovalRuleTemplate', approvalRuleTemplate_lastModifiedDate - The date the approval rule template was most recently changed, in timestamp format.

$sel:approvalRuleTemplateDescription:ApprovalRuleTemplate', approvalRuleTemplate_approvalRuleTemplateDescription - The description of the approval rule template.

$sel:approvalRuleTemplateContent:ApprovalRuleTemplate', approvalRuleTemplate_approvalRuleTemplateContent - The content of the approval rule template.

$sel:lastModifiedUser:ApprovalRuleTemplate', approvalRuleTemplate_lastModifiedUser - The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.

$sel:creationDate:ApprovalRuleTemplate', approvalRuleTemplate_creationDate - The date the approval rule template was created, in timestamp format.

$sel:approvalRuleTemplateName:ApprovalRuleTemplate', approvalRuleTemplate_approvalRuleTemplateName - The name of the approval rule template.

approvalRuleTemplate_ruleContentSha256 :: Lens' ApprovalRuleTemplate (Maybe Text) Source #

The SHA-256 hash signature for the content of the approval rule template.

approvalRuleTemplate_approvalRuleTemplateId :: Lens' ApprovalRuleTemplate (Maybe Text) Source #

The system-generated ID of the approval rule template.

approvalRuleTemplate_lastModifiedDate :: Lens' ApprovalRuleTemplate (Maybe UTCTime) Source #

The date the approval rule template was most recently changed, in timestamp format.

approvalRuleTemplate_lastModifiedUser :: Lens' ApprovalRuleTemplate (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.

approvalRuleTemplate_creationDate :: Lens' ApprovalRuleTemplate (Maybe UTCTime) Source #

The date the approval rule template was created, in timestamp format.