listConfigurations method
Returns configurations deployed by Quick Setup in the requesting Amazon Web Services account and Amazon Web Services Region.
May throw AccessDeniedException.
May throw InternalServerException.
May throw ResourceNotFoundException.
May throw ThrottlingException.
May throw ValidationException.
Parameter configurationDefinitionId :
The ID of the configuration definition.
Parameter filters :
Filters the results returned by the request.
Parameter managerArn :
The ARN of the configuration manager.
Parameter maxItems :
Specifies the maximum number of configurations that are returned by the
request.
Parameter startingToken :
The token to use when requesting a specific set of items from a list.
Implementation
Future<ListConfigurationsOutput> listConfigurations({
String? configurationDefinitionId,
List<Filter>? filters,
String? managerArn,
int? maxItems,
String? startingToken,
}) async {
final $payload = <String, dynamic>{
if (configurationDefinitionId != null)
'ConfigurationDefinitionId': configurationDefinitionId,
if (filters != null) 'Filters': filters,
if (managerArn != null) 'ManagerArn': managerArn,
if (maxItems != null) 'MaxItems': maxItems,
if (startingToken != null) 'StartingToken': startingToken,
};
final response = await _protocol.send(
payload: $payload,
method: 'POST',
requestUri: '/listConfigurations',
exceptionFnMap: _exceptionFns,
);
return ListConfigurationsOutput.fromJson(response);
}