libZSservicesZSamazonka-redshiftZSamazonka-redshift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Redshift.ModifyClusterSubnetGroup

Description

Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets.

Synopsis

Creating a Request

data ModifyClusterSubnetGroup Source #

See: newModifyClusterSubnetGroup smart constructor.

Constructors

ModifyClusterSubnetGroup' 

Fields

Instances

Instances details
Eq ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Read ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Generic ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Associated Types

type Rep ModifyClusterSubnetGroup :: Type -> Type #

NFData ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Hashable ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

AWSRequest ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToHeaders ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToPath ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToQuery ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroup = D1 ('MetaData "ModifyClusterSubnetGroup" "Amazonka.Redshift.ModifyClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

newModifyClusterSubnetGroup Source #

Create a value of ModifyClusterSubnetGroup 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:description:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_description - A text description of the subnet group to be modified.

$sel:clusterSubnetGroupName:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_clusterSubnetGroupName - The name of the subnet group to be modified.

$sel:subnetIds:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_subnetIds - An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

Request Lenses

modifyClusterSubnetGroup_description :: Lens' ModifyClusterSubnetGroup (Maybe Text) Source #

A text description of the subnet group to be modified.

modifyClusterSubnetGroup_subnetIds :: Lens' ModifyClusterSubnetGroup [Text] Source #

An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

Destructuring the Response

data ModifyClusterSubnetGroupResponse Source #

See: newModifyClusterSubnetGroupResponse smart constructor.

Constructors

ModifyClusterSubnetGroupResponse' 

Fields

Instances

Instances details
Eq ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Read ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Generic ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Associated Types

type Rep ModifyClusterSubnetGroupResponse :: Type -> Type #

NFData ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroupResponse = D1 ('MetaData "ModifyClusterSubnetGroupResponse" "Amazonka.Redshift.ModifyClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterSubnetGroupResponse Source #

Create a value of ModifyClusterSubnetGroupResponse 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:clusterSubnetGroup:ModifyClusterSubnetGroupResponse', modifyClusterSubnetGroupResponse_clusterSubnetGroup - Undocumented member.

$sel:httpStatus:ModifyClusterSubnetGroupResponse', modifyClusterSubnetGroupResponse_httpStatus - The response's http status code.

Response Lenses