| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DMS.CreateFleetAdvisorCollector
Description
Creates a Fleet Advisor collector using the specified parameters.
Synopsis
- data CreateFleetAdvisorCollector = CreateFleetAdvisorCollector' {}
- newCreateFleetAdvisorCollector :: Text -> Text -> Text -> CreateFleetAdvisorCollector
- createFleetAdvisorCollector_description :: Lens' CreateFleetAdvisorCollector (Maybe Text)
- createFleetAdvisorCollector_collectorName :: Lens' CreateFleetAdvisorCollector Text
- createFleetAdvisorCollector_serviceAccessRoleArn :: Lens' CreateFleetAdvisorCollector Text
- createFleetAdvisorCollector_s3BucketName :: Lens' CreateFleetAdvisorCollector Text
- data CreateFleetAdvisorCollectorResponse = CreateFleetAdvisorCollectorResponse' {}
- newCreateFleetAdvisorCollectorResponse :: Int -> CreateFleetAdvisorCollectorResponse
- createFleetAdvisorCollectorResponse_collectorName :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text)
- createFleetAdvisorCollectorResponse_collectorReferencedId :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text)
- createFleetAdvisorCollectorResponse_description :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text)
- createFleetAdvisorCollectorResponse_s3BucketName :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text)
- createFleetAdvisorCollectorResponse_serviceAccessRoleArn :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text)
- createFleetAdvisorCollectorResponse_httpStatus :: Lens' CreateFleetAdvisorCollectorResponse Int
Creating a Request
data CreateFleetAdvisorCollector Source #
See: newCreateFleetAdvisorCollector smart constructor.
Constructors
| CreateFleetAdvisorCollector' | |
Fields
| |
Instances
newCreateFleetAdvisorCollector Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateFleetAdvisorCollector |
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 #
See: newCreateFleetAdvisorCollectorResponse smart constructor.
Constructors
| CreateFleetAdvisorCollectorResponse' | |
Fields
| |
Instances
newCreateFleetAdvisorCollectorResponse Source #
Arguments
| :: Int | |
| -> CreateFleetAdvisorCollectorResponse |
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_collectorName :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #
The name of the new Fleet Advisor collector.
createFleetAdvisorCollectorResponse_collectorReferencedId :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #
The unique ID of the new Fleet Advisor collector, for example:
22fda70c-40d5-4acf-b233-a495bd8eb7f5
createFleetAdvisorCollectorResponse_description :: Lens' CreateFleetAdvisorCollectorResponse (Maybe Text) Source #
A summary description of the Fleet Advisor collector.
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.
createFleetAdvisorCollectorResponse_httpStatus :: Lens' CreateFleetAdvisorCollectorResponse Int Source #
The response's http status code.