amazonka-networkmanager-2.0: Amazon Network Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Description

 
Synopsis

Documentation

data CoreNetworkPolicyVersion Source #

Describes a core network policy version.

See: newCoreNetworkPolicyVersion smart constructor.

Constructors

CoreNetworkPolicyVersion' 

Fields

Instances

Instances details
FromJSON CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Generic CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Associated Types

type Rep CoreNetworkPolicyVersion :: Type -> Type #

Read CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Show CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

NFData CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Eq CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

Hashable CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

type Rep CoreNetworkPolicyVersion Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion

type Rep CoreNetworkPolicyVersion = D1 ('MetaData "CoreNetworkPolicyVersion" "Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CoreNetworkPolicyVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CoreNetworkPolicyAlias)) :*: (S1 ('MetaSel ('Just "changeSetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeSetState)) :*: S1 ('MetaSel ('Just "coreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion Source #

Create a value of CoreNetworkPolicyVersion 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:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_alias - Whether a core network policy is the current policy or the most recently submitted policy.

$sel:changeSetState:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_changeSetState - The status of the policy version change set.

$sel:coreNetworkId:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_coreNetworkId - The ID of a core network.

$sel:createdAt:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_createdAt - The timestamp when a core network policy version was created.

$sel:description:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_description - The description of a core network policy version.

$sel:policyVersionId:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_policyVersionId - The ID of the policy version.

coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias) Source #

Whether a core network policy is the current policy or the most recently submitted policy.

coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime) Source #

The timestamp when a core network policy version was created.

coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text) Source #

The description of a core network policy version.