| 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 |
Amazonka.NetworkManager.Types.CoreNetworkPolicy
Description
Synopsis
- data CoreNetworkPolicy = CoreNetworkPolicy' {}
- newCoreNetworkPolicy :: CoreNetworkPolicy
- coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias)
- coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState)
- coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime)
- coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError])
- coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int)
Documentation
data CoreNetworkPolicy Source #
Describes a core network policy. You can have only one LIVE Core Policy.
See: newCoreNetworkPolicy smart constructor.
Constructors
| CoreNetworkPolicy' | |
Fields
| |
Instances
newCoreNetworkPolicy :: CoreNetworkPolicy Source #
Create a value of CoreNetworkPolicy 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:alias:CoreNetworkPolicy', coreNetworkPolicy_alias - Whether a core network policy is the current LIVE policy or the most
recently submitted policy.
$sel:changeSetState:CoreNetworkPolicy', coreNetworkPolicy_changeSetState - The state of a core network policy.
$sel:coreNetworkId:CoreNetworkPolicy', coreNetworkPolicy_coreNetworkId - The ID of a core network.
$sel:createdAt:CoreNetworkPolicy', coreNetworkPolicy_createdAt - The timestamp when a core network policy was created.
$sel:description:CoreNetworkPolicy', coreNetworkPolicy_description - The description of a core network policy.
$sel:policyDocument:CoreNetworkPolicy', coreNetworkPolicy_policyDocument - Describes a core network policy.
$sel:policyErrors:CoreNetworkPolicy', coreNetworkPolicy_policyErrors - Describes any errors in a core network policy.
$sel:policyVersionId:CoreNetworkPolicy', coreNetworkPolicy_policyVersionId - The ID of the policy version.
coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) Source #
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState) Source #
The state of a core network policy.
coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text) Source #
The ID of a core network.
coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime) Source #
The timestamp when a core network policy was created.
coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text) Source #
The description of a core network policy.
coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text) Source #
Describes a core network policy.
coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError]) Source #
Describes any errors in a core network policy.
coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int) Source #
The ID of the policy version.