amazonka-dynamodb-dax-2.0: Amazon DynamoDB Accelerator (DAX) 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.DAX.CreateSubnetGroup

Description

Creates a new subnet group.

Synopsis

Creating a Request

data CreateSubnetGroup Source #

See: newCreateSubnetGroup smart constructor.

Constructors

CreateSubnetGroup' 

Fields

Instances

Instances details
ToJSON CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToHeaders CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToPath CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToQuery CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

AWSRequest CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type AWSResponse CreateSubnetGroup #

Generic CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroup :: Type -> Type #

Read CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Show CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

NFData CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Methods

rnf :: CreateSubnetGroup -> () #

Eq CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Hashable CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type AWSResponse CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroup = D1 ('MetaData "CreateSubnetGroup" "Amazonka.DAX.CreateSubnetGroup" "amazonka-dynamodb-dax-2.0-FwsdPL1z9NS2dTys8oHQ2n" 'False) (C1 ('MetaCons "CreateSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newCreateSubnetGroup Source #

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

CreateSubnetGroup, createSubnetGroup_description - A description for the subnet group

CreateSubnetGroup, createSubnetGroup_subnetGroupName - A name for the subnet group. This value is stored as a lowercase string.

$sel:subnetIds:CreateSubnetGroup', createSubnetGroup_subnetIds - A list of VPC subnet IDs for the subnet group.

Request Lenses

createSubnetGroup_description :: Lens' CreateSubnetGroup (Maybe Text) Source #

A description for the subnet group

createSubnetGroup_subnetGroupName :: Lens' CreateSubnetGroup Text Source #

A name for the subnet group. This value is stored as a lowercase string.

createSubnetGroup_subnetIds :: Lens' CreateSubnetGroup [Text] Source #

A list of VPC subnet IDs for the subnet group.

Destructuring the Response

data CreateSubnetGroupResponse Source #

See: newCreateSubnetGroupResponse smart constructor.

Constructors

CreateSubnetGroupResponse' 

Fields

Instances

Instances details
Generic CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroupResponse :: Type -> Type #

Read CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Show CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

NFData CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Eq CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroupResponse = D1 ('MetaData "CreateSubnetGroupResponse" "Amazonka.DAX.CreateSubnetGroup" "amazonka-dynamodb-dax-2.0-FwsdPL1z9NS2dTys8oHQ2n" 'False) (C1 ('MetaCons "CreateSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSubnetGroupResponse Source #

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

CreateSubnetGroupResponse, createSubnetGroupResponse_subnetGroup - Represents the output of a CreateSubnetGroup operation.

$sel:httpStatus:CreateSubnetGroupResponse', createSubnetGroupResponse_httpStatus - The response's http status code.

Response Lenses

createSubnetGroupResponse_subnetGroup :: Lens' CreateSubnetGroupResponse (Maybe SubnetGroup) Source #

Represents the output of a CreateSubnetGroup operation.