amazonka-dms-2.0: Amazon Database Migration Service 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.DMS.CreateFleetAdvisorCollector

Description

Creates a Fleet Advisor collector using the specified parameters.

Synopsis

Creating a Request

data CreateFleetAdvisorCollector Source #

See: newCreateFleetAdvisorCollector smart constructor.

Constructors

CreateFleetAdvisorCollector' 

Fields

  • description :: Maybe Text

    A summary description of your Fleet Advisor collector.

  • collectorName :: Text

    The name of your Fleet Advisor collector (for example, sample-collector).

  • serviceAccessRoleArn :: Text

    The IAM role that grants permissions to access the specified Amazon S3 bucket.

  • s3BucketName :: Text

    The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.

Instances

Instances details
ToJSON CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

ToHeaders CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

ToPath CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

ToQuery CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

AWSRequest CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Generic CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Associated Types

type Rep CreateFleetAdvisorCollector :: Type -> Type #

Read CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Show CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

NFData CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Eq CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Hashable CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

type AWSResponse CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

type Rep CreateFleetAdvisorCollector Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

type Rep CreateFleetAdvisorCollector = D1 ('MetaData "CreateFleetAdvisorCollector" "Amazonka.DMS.CreateFleetAdvisorCollector" "amazonka-dms-2.0-LVCLJv4CY4nJuf0WXCDs3O" 'False) (C1 ('MetaCons "CreateFleetAdvisorCollector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "collectorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "serviceAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateFleetAdvisorCollector Source #

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

CreateFleetAdvisorCollector, createFleetAdvisorCollector_description - A summary description of your Fleet Advisor collector.

CreateFleetAdvisorCollector, createFleetAdvisorCollector_collectorName - The name of your Fleet Advisor collector (for example, sample-collector).

CreateFleetAdvisorCollector, createFleetAdvisorCollector_serviceAccessRoleArn - The IAM role that grants permissions to access the specified Amazon S3 bucket.

CreateFleetAdvisorCollector, createFleetAdvisorCollector_s3BucketName - The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.

Request Lenses

createFleetAdvisorCollector_description :: Lens' CreateFleetAdvisorCollector (Maybe Text) Source #

A summary description of your Fleet Advisor collector.

createFleetAdvisorCollector_collectorName :: Lens' CreateFleetAdvisorCollector Text Source #

The name of your Fleet Advisor collector (for example, sample-collector).

createFleetAdvisorCollector_serviceAccessRoleArn :: Lens' CreateFleetAdvisorCollector Text Source #

The IAM role that grants permissions to access the specified Amazon S3 bucket.

createFleetAdvisorCollector_s3BucketName :: Lens' CreateFleetAdvisorCollector Text Source #

The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.

Destructuring the Response

data CreateFleetAdvisorCollectorResponse Source #

Constructors

CreateFleetAdvisorCollectorResponse' 

Fields

Instances

Instances details
Generic CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Read CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Show CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

NFData CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

Eq CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

type Rep CreateFleetAdvisorCollectorResponse Source # 
Instance details

Defined in Amazonka.DMS.CreateFleetAdvisorCollector

type Rep CreateFleetAdvisorCollectorResponse = D1 ('MetaData "CreateFleetAdvisorCollectorResponse" "Amazonka.DMS.CreateFleetAdvisorCollector" "amazonka-dms-2.0-LVCLJv4CY4nJuf0WXCDs3O" 'False) (C1 ('MetaCons "CreateFleetAdvisorCollectorResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "collectorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "collectorReferencedId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateFleetAdvisorCollectorResponse Source #

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

CreateFleetAdvisorCollector, createFleetAdvisorCollectorResponse_collectorName - The name of the new Fleet Advisor collector.

CreateFleetAdvisorCollectorResponse, createFleetAdvisorCollectorResponse_collectorReferencedId - The unique ID of the new Fleet Advisor collector, for example: 22fda70c-40d5-4acf-b233-a495bd8eb7f5

CreateFleetAdvisorCollector, createFleetAdvisorCollectorResponse_description - A summary description of the Fleet Advisor collector.

CreateFleetAdvisorCollector, createFleetAdvisorCollectorResponse_s3BucketName - The Amazon S3 bucket that the collector uses to store inventory metadata.

CreateFleetAdvisorCollector, createFleetAdvisorCollectorResponse_serviceAccessRoleArn - The IAM role that grants permissions to access the specified Amazon S3 bucket.

$sel:httpStatus:CreateFleetAdvisorCollectorResponse', createFleetAdvisorCollectorResponse_httpStatus - The response's http status code.

Response Lenses

createFleetAdvisorCollectorResponse_collectorReferencedId :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #

The unique ID of the new Fleet Advisor collector, for example: 22fda70c-40d5-4acf-b233-a495bd8eb7f5

createFleetAdvisorCollectorResponse_s3BucketName :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #

The Amazon S3 bucket that the collector uses to store inventory metadata.

createFleetAdvisorCollectorResponse_serviceAccessRoleArn :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #

The IAM role that grants permissions to access the specified Amazon S3 bucket.