create_fleet_advisor_collector

DatabaseMigrationService.Client.create_fleet_advisor_collector(**kwargs)

Creates a Fleet Advisor collector using the specified parameters.

See also: AWS API Documentation

Request Syntax

response = client.create_fleet_advisor_collector(
    CollectorName='string',
    Description='string',
    ServiceAccessRoleArn='string',
    S3BucketName='string'
)
Parameters
  • CollectorName (string) --

    [REQUIRED]

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

  • Description (string) -- A summary description of your Fleet Advisor collector.
  • ServiceAccessRoleArn (string) --

    [REQUIRED]

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

  • S3BucketName (string) --

    [REQUIRED]

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

Return type

dict

Returns

Response Syntax

{
    'CollectorReferencedId': 'string',
    'CollectorName': 'string',
    'Description': 'string',
    'ServiceAccessRoleArn': 'string',
    'S3BucketName': 'string'
}

Response Structure

  • (dict) --

    • CollectorReferencedId (string) --

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

    • CollectorName (string) --

      The name of the new Fleet Advisor collector.

    • Description (string) --

      A summary description of the Fleet Advisor collector.

    • ServiceAccessRoleArn (string) --

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

    • S3BucketName (string) --

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

Exceptions

  • DatabaseMigrationService.Client.exceptions.InvalidResourceStateFault
  • DatabaseMigrationService.Client.exceptions.AccessDeniedFault
  • DatabaseMigrationService.Client.exceptions.S3AccessDeniedFault
  • DatabaseMigrationService.Client.exceptions.S3ResourceNotFoundFault
  • DatabaseMigrationService.Client.exceptions.ResourceQuotaExceededFault