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

Description

Creates a core network as part of your global network, and optionally, with a core network policy.

Synopsis

Creating a Request

data CreateCoreNetwork Source #

See: newCreateCoreNetwork smart constructor.

Constructors

CreateCoreNetwork' 

Fields

Instances

Instances details
ToJSON CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

ToHeaders CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

ToPath CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

ToQuery CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

AWSRequest CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Associated Types

type AWSResponse CreateCoreNetwork #

Generic CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Associated Types

type Rep CreateCoreNetwork :: Type -> Type #

Read CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Show CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

NFData CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Methods

rnf :: CreateCoreNetwork -> () #

Eq CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Hashable CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

type AWSResponse CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

type Rep CreateCoreNetwork Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

type Rep CreateCoreNetwork = D1 ('MetaData "CreateCoreNetwork" "Amazonka.NetworkManager.CreateCoreNetwork" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CreateCoreNetwork'" '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 "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "globalNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateCoreNetwork Source #

Create a value of CreateCoreNetwork 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:CreateCoreNetwork', createCoreNetwork_clientToken - The client token associated with a core network request.

CreateCoreNetwork, createCoreNetwork_description - The description of a core network.

CreateCoreNetwork, createCoreNetwork_policyDocument - The policy document for creating a core network.

CreateCoreNetwork, createCoreNetwork_tags - Key-value tags associated with a core network request.

CreateCoreNetwork, createCoreNetwork_globalNetworkId - The ID of the global network that a core network will be a part of.

Request Lenses

createCoreNetwork_clientToken :: Lens' CreateCoreNetwork (Maybe Text) Source #

The client token associated with a core network request.

createCoreNetwork_description :: Lens' CreateCoreNetwork (Maybe Text) Source #

The description of a core network.

createCoreNetwork_policyDocument :: Lens' CreateCoreNetwork (Maybe Text) Source #

The policy document for creating a core network.

createCoreNetwork_tags :: Lens' CreateCoreNetwork (Maybe [Tag]) Source #

Key-value tags associated with a core network request.

createCoreNetwork_globalNetworkId :: Lens' CreateCoreNetwork Text Source #

The ID of the global network that a core network will be a part of.

Destructuring the Response

data CreateCoreNetworkResponse Source #

See: newCreateCoreNetworkResponse smart constructor.

Constructors

CreateCoreNetworkResponse' 

Fields

Instances

Instances details
Generic CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Associated Types

type Rep CreateCoreNetworkResponse :: Type -> Type #

Read CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Show CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

NFData CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

Eq CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

type Rep CreateCoreNetworkResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateCoreNetwork

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

newCreateCoreNetworkResponse Source #

Create a value of CreateCoreNetworkResponse 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:coreNetwork:CreateCoreNetworkResponse', createCoreNetworkResponse_coreNetwork - Returns details about a core network.

$sel:httpStatus:CreateCoreNetworkResponse', createCoreNetworkResponse_httpStatus - The response's http status code.

Response Lenses