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 GluePolicy = GluePolicy' {
- policyInJson :: Maybe Text
- updateTime :: Maybe POSIX
- policyHash :: Maybe Text
- createTime :: Maybe POSIX
- newGluePolicy :: GluePolicy
- gluePolicy_policyInJson :: Lens' GluePolicy (Maybe Text)
- gluePolicy_updateTime :: Lens' GluePolicy (Maybe UTCTime)
- gluePolicy_policyHash :: Lens' GluePolicy (Maybe Text)
- gluePolicy_createTime :: Lens' GluePolicy (Maybe UTCTime)
Documentation
data GluePolicy Source #
A structure for returning a resource policy.
See: newGluePolicy
smart constructor.
GluePolicy' | |
|
Instances
newGluePolicy :: GluePolicy Source #
Create a value of GluePolicy
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:policyInJson:GluePolicy'
, gluePolicy_policyInJson
- Contains the requested policy document, in JSON format.
$sel:updateTime:GluePolicy'
, gluePolicy_updateTime
- The date and time at which the policy was last updated.
$sel:policyHash:GluePolicy'
, gluePolicy_policyHash
- Contains the hash value associated with this policy.
$sel:createTime:GluePolicy'
, gluePolicy_createTime
- The date and time at which the policy was created.
gluePolicy_policyInJson :: Lens' GluePolicy (Maybe Text) Source #
Contains the requested policy document, in JSON format.
gluePolicy_updateTime :: Lens' GluePolicy (Maybe UTCTime) Source #
The date and time at which the policy was last updated.
gluePolicy_policyHash :: Lens' GluePolicy (Maybe Text) Source #
Contains the hash value associated with this policy.
gluePolicy_createTime :: Lens' GluePolicy (Maybe UTCTime) Source #
The date and time at which the policy was created.