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 ProjectPolicy = ProjectPolicy' {}
- newProjectPolicy :: ProjectPolicy
- projectPolicy_creationTimestamp :: Lens' ProjectPolicy (Maybe UTCTime)
- projectPolicy_lastUpdatedTimestamp :: Lens' ProjectPolicy (Maybe UTCTime)
- projectPolicy_policyDocument :: Lens' ProjectPolicy (Maybe Text)
- projectPolicy_policyName :: Lens' ProjectPolicy (Maybe Text)
- projectPolicy_policyRevisionId :: Lens' ProjectPolicy (Maybe Text)
- projectPolicy_projectArn :: Lens' ProjectPolicy (Maybe Text)
Documentation
data ProjectPolicy Source #
Describes a project policy in the response from ListProjectPolicies.
See: newProjectPolicy
smart constructor.
ProjectPolicy' | |
|
Instances
newProjectPolicy :: ProjectPolicy Source #
Create a value of ProjectPolicy
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:creationTimestamp:ProjectPolicy'
, projectPolicy_creationTimestamp
- The Unix datetime for the creation of the project policy.
$sel:lastUpdatedTimestamp:ProjectPolicy'
, projectPolicy_lastUpdatedTimestamp
- The Unix datetime for when the project policy was last updated.
$sel:policyDocument:ProjectPolicy'
, projectPolicy_policyDocument
- The JSON document for the project policy.
$sel:policyName:ProjectPolicy'
, projectPolicy_policyName
- The name of the project policy.
$sel:policyRevisionId:ProjectPolicy'
, projectPolicy_policyRevisionId
- The revision ID of the project policy.
$sel:projectArn:ProjectPolicy'
, projectPolicy_projectArn
- The Amazon Resource Name (ARN) of the project to which the project
policy is attached.
projectPolicy_creationTimestamp :: Lens' ProjectPolicy (Maybe UTCTime) Source #
The Unix datetime for the creation of the project policy.
projectPolicy_lastUpdatedTimestamp :: Lens' ProjectPolicy (Maybe UTCTime) Source #
The Unix datetime for when the project policy was last updated.
projectPolicy_policyDocument :: Lens' ProjectPolicy (Maybe Text) Source #
The JSON document for the project policy.
projectPolicy_policyName :: Lens' ProjectPolicy (Maybe Text) Source #
The name of the project policy.
projectPolicy_policyRevisionId :: Lens' ProjectPolicy (Maybe Text) Source #
The revision ID of the project policy.
projectPolicy_projectArn :: Lens' ProjectPolicy (Maybe Text) Source #
The Amazon Resource Name (ARN) of the project to which the project policy is attached.