Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AccessPolicyDetail = AccessPolicyDetail' {}
- newAccessPolicyDetail :: AccessPolicyDetail
- accessPolicyDetail_createdDate :: Lens' AccessPolicyDetail (Maybe Integer)
- accessPolicyDetail_description :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_lastModifiedDate :: Lens' AccessPolicyDetail (Maybe Integer)
- accessPolicyDetail_name :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_policy :: Lens' AccessPolicyDetail (Maybe Document)
- accessPolicyDetail_policyVersion :: Lens' AccessPolicyDetail (Maybe Text)
- accessPolicyDetail_type :: Lens' AccessPolicyDetail (Maybe AccessPolicyType)
Documentation
data AccessPolicyDetail Source #
Details about an OpenSearch Serverless access policy.
See: newAccessPolicyDetail
smart constructor.
AccessPolicyDetail' | |
|
Instances
newAccessPolicyDetail :: AccessPolicyDetail Source #
Create a value of AccessPolicyDetail
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:createdDate:AccessPolicyDetail'
, accessPolicyDetail_createdDate
- The date the policy was created.
$sel:description:AccessPolicyDetail'
, accessPolicyDetail_description
- The description of the policy.
$sel:lastModifiedDate:AccessPolicyDetail'
, accessPolicyDetail_lastModifiedDate
- The timestamp of when the policy was last modified.
$sel:name:AccessPolicyDetail'
, accessPolicyDetail_name
- The name of the policy.
$sel:policy:AccessPolicyDetail'
, accessPolicyDetail_policy
- The JSON policy document without any whitespaces.
$sel:policyVersion:AccessPolicyDetail'
, accessPolicyDetail_policyVersion
- The version of the policy.
$sel:type':AccessPolicyDetail'
, accessPolicyDetail_type
- The type of access policy.
accessPolicyDetail_createdDate :: Lens' AccessPolicyDetail (Maybe Integer) Source #
The date the policy was created.
accessPolicyDetail_description :: Lens' AccessPolicyDetail (Maybe Text) Source #
The description of the policy.
accessPolicyDetail_lastModifiedDate :: Lens' AccessPolicyDetail (Maybe Integer) Source #
The timestamp of when the policy was last modified.
accessPolicyDetail_name :: Lens' AccessPolicyDetail (Maybe Text) Source #
The name of the policy.
accessPolicyDetail_policy :: Lens' AccessPolicyDetail (Maybe Document) Source #
The JSON policy document without any whitespaces.
accessPolicyDetail_policyVersion :: Lens' AccessPolicyDetail (Maybe Text) Source #
The version of the policy.
accessPolicyDetail_type :: Lens' AccessPolicyDetail (Maybe AccessPolicyType) Source #
The type of access policy.