amazonka-neptune-2.0: Amazon Neptune 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.Neptune.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
ToHeaders CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

ToPath CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

ToQuery CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

AWSRequest CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Associated Types

type AWSResponse CopyDBParameterGroup #

Generic CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Associated Types

type Rep CopyDBParameterGroup :: Type -> Type #

Read CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Show CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

NFData CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Methods

rnf :: CopyDBParameterGroup -> () #

Eq CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Hashable CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

type AWSResponse CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

type Rep CopyDBParameterGroup Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

type Rep CopyDBParameterGroup = D1 ('MetaData "CopyDBParameterGroup" "Amazonka.Neptune.CopyDBParameterGroup" "amazonka-neptune-2.0-2gYqDRsIJxo6L8BEj2Stvk" '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))))

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 - The tags to be assigned to the copied DB parameter group.

$sel:sourceDBParameterGroupIdentifier:CopyDBParameterGroup', copyDBParameterGroup_sourceDBParameterGroupIdentifier - The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an Amazon Resource Name (ARN).

Constraints:

  • Must specify a valid DB parameter group.
  • Must specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.

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

Constraints:

  • Cannot be null, empty, or blank.
  • Must contain from 1 to 255 letters, numbers, or hyphens.
  • First character must be a letter.
  • Cannot 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_tags :: Lens' CopyDBParameterGroup (Maybe [Tag]) Source #

The tags to be assigned to the copied DB parameter group.

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 Amazon Resource Name (ARN).

Constraints:

  • Must specify a valid DB parameter group.
  • Must specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.

copyDBParameterGroup_targetDBParameterGroupIdentifier :: Lens' CopyDBParameterGroup Text Source #

The identifier for the copied DB parameter group.

Constraints:

  • Cannot be null, empty, or blank.
  • Must contain from 1 to 255 letters, numbers, or hyphens.
  • First character must be a letter.
  • Cannot 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
Generic CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Associated Types

type Rep CopyDBParameterGroupResponse :: Type -> Type #

Read CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Show CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

NFData CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

Eq CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

type Rep CopyDBParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Neptune.CopyDBParameterGroup

type Rep CopyDBParameterGroupResponse = D1 ('MetaData "CopyDBParameterGroupResponse" "Amazonka.Neptune.CopyDBParameterGroup" "amazonka-neptune-2.0-2gYqDRsIJxo6L8BEj2Stvk" '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