SsmQuickSetup class
Quick Setup helps you quickly configure frequently used services and features with recommended best practices. Quick Setup simplifies setting up services, including Systems Manager, by automating common or recommended tasks.
Constructors
- SsmQuickSetup({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createConfigurationManager(
{required List< ConfigurationDefinitionInput> configurationDefinitions, String? description, String? name, Map<String, String> ? tags}) → Future<CreateConfigurationManagerOutput> - Creates a Quick Setup configuration manager resource. This object is a collection of desired state configurations for multiple configuration definitions and summaries describing the deployments of those definitions.
-
deleteConfigurationManager(
{required String managerArn}) → Future< void> - Deletes a configuration manager.
-
getConfiguration(
{required String configurationId}) → Future< GetConfigurationOutput> - Returns details about the specified configuration.
-
getConfigurationManager(
{required String managerArn}) → Future< GetConfigurationManagerOutput> - Returns a configuration manager.
-
getServiceSettings(
) → Future< GetServiceSettingsOutput> - Returns settings configured for Quick Setup in the requesting Amazon Web Services account and Amazon Web Services Region.
-
listConfigurationManagers(
{List< Filter> ? filters, int? maxItems, String? startingToken}) → Future<ListConfigurationManagersOutput> - Returns Quick Setup configuration managers.
-
listConfigurations(
{String? configurationDefinitionId, List< Filter> ? filters, String? managerArn, int? maxItems, String? startingToken}) → Future<ListConfigurationsOutput> - Returns configurations deployed by Quick Setup in the requesting Amazon Web Services account and Amazon Web Services Region.
-
listQuickSetupTypes(
) → Future< ListQuickSetupTypesOutput> - Returns the available Quick Setup types.
-
listTagsForResource(
{required String resourceArn}) → Future< ListTagsForResourceResponse> - Returns tags assigned to the resource.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String resourceArn, required Map< String, String> tags}) → Future<void> - Assigns key-value pairs of metadata to Amazon Web Services resources.
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceArn, required List< String> tagKeys}) → Future<void> - Removes tags from the specified resource.
-
updateConfigurationDefinition(
{required String id, required String managerArn, String? localDeploymentAdministrationRoleArn, String? localDeploymentExecutionRoleName, Map< String, String> ? parameters, String? typeVersion}) → Future<void> - Updates a Quick Setup configuration definition.
-
updateConfigurationManager(
{required String managerArn, String? description, String? name}) → Future< void> - Updates a Quick Setup configuration manager.
-
updateServiceSettings(
{String? explorerEnablingRoleArn}) → Future< void> - Updates settings configured for Quick Setup.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited