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 |
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.
CreateFleetAdvisorCollector' | |
|
Instances
newCreateFleetAdvisorCollector Source #
:: 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.
CreateFleetAdvisorCollectorResponse' | |
|
Instances
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_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.