| 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.MQ.DescribeBrokerInstanceOptions
Description
Describe available broker instance options.
Synopsis
- data DescribeBrokerInstanceOptions = DescribeBrokerInstanceOptions' {}
- newDescribeBrokerInstanceOptions :: DescribeBrokerInstanceOptions
- describeBrokerInstanceOptions_engineType :: Lens' DescribeBrokerInstanceOptions (Maybe Text)
- describeBrokerInstanceOptions_hostInstanceType :: Lens' DescribeBrokerInstanceOptions (Maybe Text)
- describeBrokerInstanceOptions_maxResults :: Lens' DescribeBrokerInstanceOptions (Maybe Natural)
- describeBrokerInstanceOptions_nextToken :: Lens' DescribeBrokerInstanceOptions (Maybe Text)
- describeBrokerInstanceOptions_storageType :: Lens' DescribeBrokerInstanceOptions (Maybe Text)
- data DescribeBrokerInstanceOptionsResponse = DescribeBrokerInstanceOptionsResponse' {}
- newDescribeBrokerInstanceOptionsResponse :: Int -> DescribeBrokerInstanceOptionsResponse
- describeBrokerInstanceOptionsResponse_brokerInstanceOptions :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe [BrokerInstanceOption])
- describeBrokerInstanceOptionsResponse_maxResults :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe Natural)
- describeBrokerInstanceOptionsResponse_nextToken :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe Text)
- describeBrokerInstanceOptionsResponse_httpStatus :: Lens' DescribeBrokerInstanceOptionsResponse Int
Creating a Request
data DescribeBrokerInstanceOptions Source #
See: newDescribeBrokerInstanceOptions smart constructor.
Constructors
| DescribeBrokerInstanceOptions' | |
Fields
| |
Instances
newDescribeBrokerInstanceOptions :: DescribeBrokerInstanceOptions Source #
Create a value of DescribeBrokerInstanceOptions 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:
DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_engineType - Filter response by engine type.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_hostInstanceType - Filter response by host instance type.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by
default). This value must be an integer from 5 to 100.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_nextToken - The token that specifies the next page of results Amazon MQ should
return. To request the first page, leave nextToken empty.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_storageType - Filter response by storage type.
Request Lenses
describeBrokerInstanceOptions_engineType :: Lens' DescribeBrokerInstanceOptions (Maybe Text) Source #
Filter response by engine type.
describeBrokerInstanceOptions_hostInstanceType :: Lens' DescribeBrokerInstanceOptions (Maybe Text) Source #
Filter response by host instance type.
describeBrokerInstanceOptions_maxResults :: Lens' DescribeBrokerInstanceOptions (Maybe Natural) Source #
The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
describeBrokerInstanceOptions_nextToken :: Lens' DescribeBrokerInstanceOptions (Maybe Text) Source #
The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
describeBrokerInstanceOptions_storageType :: Lens' DescribeBrokerInstanceOptions (Maybe Text) Source #
Filter response by storage type.
Destructuring the Response
data DescribeBrokerInstanceOptionsResponse Source #
See: newDescribeBrokerInstanceOptionsResponse smart constructor.
Constructors
| DescribeBrokerInstanceOptionsResponse' | |
Fields
| |
Instances
newDescribeBrokerInstanceOptionsResponse Source #
Arguments
| :: Int | |
| -> DescribeBrokerInstanceOptionsResponse |
Create a value of DescribeBrokerInstanceOptionsResponse 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:brokerInstanceOptions:DescribeBrokerInstanceOptionsResponse', describeBrokerInstanceOptionsResponse_brokerInstanceOptions - List of available broker instance options.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptionsResponse_maxResults - Required. The maximum number of instance options that can be returned
per page (20 by default). This value must be an integer from 5 to 100.
DescribeBrokerInstanceOptions, describeBrokerInstanceOptionsResponse_nextToken - The token that specifies the next page of results Amazon MQ should
return. To request the first page, leave nextToken empty.
$sel:httpStatus:DescribeBrokerInstanceOptionsResponse', describeBrokerInstanceOptionsResponse_httpStatus - The response's http status code.
Response Lenses
describeBrokerInstanceOptionsResponse_brokerInstanceOptions :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe [BrokerInstanceOption]) Source #
List of available broker instance options.
describeBrokerInstanceOptionsResponse_maxResults :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe Natural) Source #
Required. The maximum number of instance options that can be returned per page (20 by default). This value must be an integer from 5 to 100.
describeBrokerInstanceOptionsResponse_nextToken :: Lens' DescribeBrokerInstanceOptionsResponse (Maybe Text) Source #
The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
describeBrokerInstanceOptionsResponse_httpStatus :: Lens' DescribeBrokerInstanceOptionsResponse Int Source #
The response's http status code.