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 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.
CoreNetworkPolicy' | |
|
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.