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.PutCoreNetworkPolicy

Description

Creates a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and the submitted policy.

Synopsis

Creating a Request

data PutCoreNetworkPolicy Source #

See: newPutCoreNetworkPolicy smart constructor.

Constructors

PutCoreNetworkPolicy' 

Fields

Instances

Instances details
ToJSON PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

ToHeaders PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

ToPath PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

ToQuery PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

AWSRequest PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Associated Types

type AWSResponse PutCoreNetworkPolicy #

Generic PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Associated Types

type Rep PutCoreNetworkPolicy :: Type -> Type #

Read PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Show PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

NFData PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Methods

rnf :: PutCoreNetworkPolicy -> () #

Eq PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Hashable PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

type AWSResponse PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

type Rep PutCoreNetworkPolicy Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

type Rep PutCoreNetworkPolicy = D1 ('MetaData "PutCoreNetworkPolicy" "Amazonka.NetworkManager.PutCoreNetworkPolicy" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "PutCoreNetworkPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "latestVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "coreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newPutCoreNetworkPolicy Source #

Create a value of PutCoreNetworkPolicy 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:clientToken:PutCoreNetworkPolicy', putCoreNetworkPolicy_clientToken - The client token associated with the request.

PutCoreNetworkPolicy, putCoreNetworkPolicy_description - a core network policy description.

$sel:latestVersionId:PutCoreNetworkPolicy', putCoreNetworkPolicy_latestVersionId - The ID of a core network policy.

PutCoreNetworkPolicy, putCoreNetworkPolicy_coreNetworkId - The ID of a core network.

PutCoreNetworkPolicy, putCoreNetworkPolicy_policyDocument - The policy document.

Request Lenses

putCoreNetworkPolicy_clientToken :: Lens' PutCoreNetworkPolicy (Maybe Text) Source #

The client token associated with the request.

Destructuring the Response

data PutCoreNetworkPolicyResponse Source #

See: newPutCoreNetworkPolicyResponse smart constructor.

Constructors

PutCoreNetworkPolicyResponse' 

Fields

Instances

Instances details
Generic PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Associated Types

type Rep PutCoreNetworkPolicyResponse :: Type -> Type #

Read PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Show PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

NFData PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

Eq PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

type Rep PutCoreNetworkPolicyResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.PutCoreNetworkPolicy

type Rep PutCoreNetworkPolicyResponse = D1 ('MetaData "PutCoreNetworkPolicyResponse" "Amazonka.NetworkManager.PutCoreNetworkPolicy" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "PutCoreNetworkPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreNetworkPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CoreNetworkPolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutCoreNetworkPolicyResponse Source #

Create a value of PutCoreNetworkPolicyResponse 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:coreNetworkPolicy:PutCoreNetworkPolicyResponse', putCoreNetworkPolicyResponse_coreNetworkPolicy - Describes the changed core network policy.

$sel:httpStatus:PutCoreNetworkPolicyResponse', putCoreNetworkPolicyResponse_httpStatus - The response's http status code.

Response Lenses