amazonka-outposts-2.0: Amazon Outposts 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.Outposts.CreateSite

Description

Creates a site for an Outpost.

Synopsis

Creating a Request

data CreateSite Source #

See: newCreateSite smart constructor.

Constructors

CreateSite' 

Fields

Instances

Instances details
ToJSON CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

ToHeaders CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Methods

toHeaders :: CreateSite -> [Header] #

ToPath CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

ToQuery CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

AWSRequest CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Associated Types

type AWSResponse CreateSite #

Generic CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Associated Types

type Rep CreateSite :: Type -> Type #

Read CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Show CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

NFData CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Methods

rnf :: CreateSite -> () #

Eq CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Hashable CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

type AWSResponse CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

type Rep CreateSite Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

newCreateSite Source #

Arguments

:: Text

CreateSite

-> CreateSite 

Create a value of CreateSite 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:

CreateSite, createSite_description - Undocumented member.

CreateSite, createSite_notes - Additional information that you provide about site access requirements, electrician scheduling, personal protective equipment, or regulation of equipment materials that could affect your installation process.

$sel:operatingAddress:CreateSite', createSite_operatingAddress - The location to install and power on the hardware. This address might be different from the shipping address.

CreateSite, createSite_rackPhysicalProperties - Information about the physical and logistical details for the rack at this site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.

$sel:shippingAddress:CreateSite', createSite_shippingAddress - The location to ship the hardware. This address might be different from the operating address.

CreateSite, createSite_tags - The tags to apply to a site.

CreateSite, createSite_name - Undocumented member.

Request Lenses

createSite_notes :: Lens' CreateSite (Maybe Text) Source #

Additional information that you provide about site access requirements, electrician scheduling, personal protective equipment, or regulation of equipment materials that could affect your installation process.

createSite_operatingAddress :: Lens' CreateSite (Maybe Address) Source #

The location to install and power on the hardware. This address might be different from the shipping address.

createSite_rackPhysicalProperties :: Lens' CreateSite (Maybe RackPhysicalProperties) Source #

Information about the physical and logistical details for the rack at this site. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.

createSite_shippingAddress :: Lens' CreateSite (Maybe Address) Source #

The location to ship the hardware. This address might be different from the operating address.

createSite_tags :: Lens' CreateSite (Maybe (HashMap Text Text)) Source #

The tags to apply to a site.

createSite_name :: Lens' CreateSite Text Source #

Undocumented member.

Destructuring the Response

data CreateSiteResponse Source #

See: newCreateSiteResponse smart constructor.

Constructors

CreateSiteResponse' 

Fields

Instances

Instances details
Generic CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Associated Types

type Rep CreateSiteResponse :: Type -> Type #

Read CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Show CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

NFData CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

Methods

rnf :: CreateSiteResponse -> () #

Eq CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

type Rep CreateSiteResponse Source # 
Instance details

Defined in Amazonka.Outposts.CreateSite

type Rep CreateSiteResponse = D1 ('MetaData "CreateSiteResponse" "Amazonka.Outposts.CreateSite" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "CreateSiteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "site") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Site)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSiteResponse Source #

Create a value of CreateSiteResponse 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:site:CreateSiteResponse', createSiteResponse_site - Undocumented member.

$sel:httpStatus:CreateSiteResponse', createSiteResponse_httpStatus - The response's http status code.

Response Lenses