Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ApprovalRule = ApprovalRule' {}
- newApprovalRule :: ApprovalRule
- approvalRule_ruleContentSha256 :: Lens' ApprovalRule (Maybe Text)
- approvalRule_lastModifiedDate :: Lens' ApprovalRule (Maybe UTCTime)
- approvalRule_approvalRuleName :: Lens' ApprovalRule (Maybe Text)
- approvalRule_approvalRuleId :: Lens' ApprovalRule (Maybe Text)
- approvalRule_lastModifiedUser :: Lens' ApprovalRule (Maybe Text)
- approvalRule_originApprovalRuleTemplate :: Lens' ApprovalRule (Maybe OriginApprovalRuleTemplate)
- approvalRule_creationDate :: Lens' ApprovalRule (Maybe UTCTime)
- approvalRule_approvalRuleContent :: Lens' ApprovalRule (Maybe Text)
Documentation
data ApprovalRule Source #
Returns information about an approval rule.
See: newApprovalRule
smart constructor.
ApprovalRule' | |
|
Instances
newApprovalRule :: ApprovalRule Source #
Create a value of ApprovalRule
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:ApprovalRule'
, approvalRule_ruleContentSha256
- The SHA-256 hash signature for the content of the approval rule.
$sel:lastModifiedDate:ApprovalRule'
, approvalRule_lastModifiedDate
- The date the approval rule was most recently changed, in timestamp
format.
$sel:approvalRuleName:ApprovalRule'
, approvalRule_approvalRuleName
- The name of the approval rule.
$sel:approvalRuleId:ApprovalRule'
, approvalRule_approvalRuleId
- The system-generated ID of the approval rule.
$sel:lastModifiedUser:ApprovalRule'
, approvalRule_lastModifiedUser
- The Amazon Resource Name (ARN) of the user who made the most recent
changes to the approval rule.
$sel:originApprovalRuleTemplate:ApprovalRule'
, approvalRule_originApprovalRuleTemplate
- The approval rule template used to create the rule.
$sel:creationDate:ApprovalRule'
, approvalRule_creationDate
- The date the approval rule was created, in timestamp format.
$sel:approvalRuleContent:ApprovalRule'
, approvalRule_approvalRuleContent
- The content of the approval rule.
approvalRule_ruleContentSha256 :: Lens' ApprovalRule (Maybe Text) Source #
The SHA-256 hash signature for the content of the approval rule.
approvalRule_lastModifiedDate :: Lens' ApprovalRule (Maybe UTCTime) Source #
The date the approval rule was most recently changed, in timestamp format.
approvalRule_approvalRuleName :: Lens' ApprovalRule (Maybe Text) Source #
The name of the approval rule.
approvalRule_approvalRuleId :: Lens' ApprovalRule (Maybe Text) Source #
The system-generated ID of the approval rule.
approvalRule_lastModifiedUser :: Lens' ApprovalRule (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.
approvalRule_originApprovalRuleTemplate :: Lens' ApprovalRule (Maybe OriginApprovalRuleTemplate) Source #
The approval rule template used to create the rule.
approvalRule_creationDate :: Lens' ApprovalRule (Maybe UTCTime) Source #
The date the approval rule was created, in timestamp format.
approvalRule_approvalRuleContent :: Lens' ApprovalRule (Maybe Text) Source #
The content of the approval rule.