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