libZSservicesZSamazonka-rdsZSamazonka-rds
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.RDS.CopyDBParameterGroup

Description

Copies the specified DB parameter group.

Synopsis

Creating a Request

data CopyDBParameterGroup Source #

See: newCopyDBParameterGroup smart constructor.

Constructors

CopyDBParameterGroup' 

Fields

Instances

Instances details
Eq CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Read CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Show CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Generic CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Associated Types

type Rep CopyDBParameterGroup :: Type -> Type #

NFData CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Methods

rnf :: CopyDBParameterGroup -> () #

Hashable CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

AWSRequest CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Associated Types

type AWSResponse CopyDBParameterGroup #

ToHeaders CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

ToPath CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

ToQuery CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

type Rep CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

type Rep CopyDBParameterGroup = D1 ('MetaData "CopyDBParameterGroup" "Amazonka.RDS.CopyDBParameterGroup" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "CopyDBParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "sourceDBParameterGroupIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "targetDBParameterGroupIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetDBParameterGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

newCopyDBParameterGroup Source #

Create a value of CopyDBParameterGroup 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:tags:CopyDBParameterGroup', copyDBParameterGroup_tags - Undocumented member.

$sel:sourceDBParameterGroupIdentifier:CopyDBParameterGroup', copyDBParameterGroup_sourceDBParameterGroupIdentifier - The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

Constraints:

  • Must specify a valid DB parameter group.

$sel:targetDBParameterGroupIdentifier:CopyDBParameterGroup', copyDBParameterGroup_targetDBParameterGroupIdentifier - The identifier for the copied DB parameter group.

Constraints:

  • Can't be null, empty, or blank
  • Must contain from 1 to 255 letters, numbers, or hyphens
  • First character must be a letter
  • Can't end with a hyphen or contain two consecutive hyphens

Example: my-db-parameter-group

$sel:targetDBParameterGroupDescription:CopyDBParameterGroup', copyDBParameterGroup_targetDBParameterGroupDescription - A description for the copied DB parameter group.

Request Lenses

copyDBParameterGroup_sourceDBParameterGroupIdentifier :: Lens' CopyDBParameterGroup Text Source #

The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

Constraints:

  • Must specify a valid DB parameter group.

copyDBParameterGroup_targetDBParameterGroupIdentifier :: Lens' CopyDBParameterGroup Text Source #

The identifier for the copied DB parameter group.

Constraints:

  • Can't be null, empty, or blank
  • Must contain from 1 to 255 letters, numbers, or hyphens
  • First character must be a letter
  • Can't end with a hyphen or contain two consecutive hyphens

Example: my-db-parameter-group

Destructuring the Response

data CopyDBParameterGroupResponse Source #

See: newCopyDBParameterGroupResponse smart constructor.

Constructors

CopyDBParameterGroupResponse' 

Fields

Instances

Instances details
Eq CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Read CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Show CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Generic CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

Associated Types

type Rep CopyDBParameterGroupResponse :: Type -> Type #

NFData CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

type Rep CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.RDS.CopyDBParameterGroup

type Rep CopyDBParameterGroupResponse = D1 ('MetaData "CopyDBParameterGroupResponse" "Amazonka.RDS.CopyDBParameterGroup" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "CopyDBParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbParameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DBParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCopyDBParameterGroupResponse Source #

Create a value of CopyDBParameterGroupResponse 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:dbParameterGroup:CopyDBParameterGroupResponse', copyDBParameterGroupResponse_dbParameterGroup - Undocumented member.

$sel:httpStatus:CopyDBParameterGroupResponse', copyDBParameterGroupResponse_httpStatus - The response's http status code.

Response Lenses