MQ class
Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
Constructors
- MQ({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.
- 
  createBroker({AuthenticationStrategy? authenticationStrategy, bool? autoMinorVersionUpgrade, String? brokerName, ConfigurationId? configuration, String? creatorRequestId, DeploymentMode? deploymentMode, EncryptionOptions? encryptionOptions, EngineType? engineType, String? engineVersion, String? hostInstanceType, LdapServerMetadataInput? ldapServerMetadata, Logs? logs, WeeklyStartTime? maintenanceWindowStartTime, bool? publiclyAccessible, List< String> ? securityGroups, BrokerStorageType? storageType, List<String> ? subnetIds, Map<String, String> ? tags, List<User> ? users}) → Future<CreateBrokerResponse> 
- Creates a broker. Note: This API is asynchronous.
- 
  createConfiguration({AuthenticationStrategy? authenticationStrategy, EngineType? engineType, String? engineVersion, String? name, Map< String, String> ? tags}) → Future<CreateConfigurationResponse> 
- Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
- 
  createTags({required String resourceArn, Map< String, String> ? tags}) → Future<void> 
- Add a tag to a resource.
- 
  createUser({required String brokerId, required String username, bool? consoleAccess, List< String> ? groups, String? password}) → Future<void> 
- Creates an ActiveMQ user.
- 
  deleteBroker({required String brokerId}) → Future< DeleteBrokerResponse> 
- Deletes a broker. Note: This API is asynchronous.
- 
  deleteTags({required String resourceArn, required List< String> tagKeys}) → Future<void> 
- Removes a tag from a resource.
- 
  deleteUser({required String brokerId, required String username}) → Future< void> 
- Deletes an ActiveMQ user.
- 
  describeBroker({required String brokerId}) → Future< DescribeBrokerResponse> 
- Returns information about the specified broker.
- 
  describeBrokerEngineTypes({String? engineType, int? maxResults, String? nextToken}) → Future< DescribeBrokerEngineTypesResponse> 
- Describe available engine types and versions.
- 
  describeBrokerInstanceOptions({String? engineType, String? hostInstanceType, int? maxResults, String? nextToken, String? storageType}) → Future< DescribeBrokerInstanceOptionsResponse> 
- Describe available broker instance options.
- 
  describeConfiguration({required String configurationId}) → Future< DescribeConfigurationResponse> 
- Returns information about the specified configuration.
- 
  describeConfigurationRevision({required String configurationId, required String configurationRevision}) → Future< DescribeConfigurationRevisionResponse> 
- Returns the specified configuration revision for the specified configuration.
- 
  describeUser({required String brokerId, required String username}) → Future< DescribeUserResponse> 
- Returns information about an ActiveMQ user.
- 
  listBrokers({int? maxResults, String? nextToken}) → Future< ListBrokersResponse> 
- Returns a list of all brokers.
- 
  listConfigurationRevisions({required String configurationId, int? maxResults, String? nextToken}) → Future< ListConfigurationRevisionsResponse> 
- Returns a list of all revisions for the specified configuration.
- 
  listConfigurations({int? maxResults, String? nextToken}) → Future< ListConfigurationsResponse> 
- Returns a list of all configurations.
- 
  listTags({required String resourceArn}) → Future< ListTagsResponse> 
- Lists tags for a resource.
- 
  listUsers({required String brokerId, int? maxResults, String? nextToken}) → Future< ListUsersResponse> 
- Returns a list of all ActiveMQ users.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  rebootBroker({required String brokerId}) → Future< void> 
- Reboots a broker. Note: This API is asynchronous.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  updateBroker({required String brokerId, AuthenticationStrategy? authenticationStrategy, bool? autoMinorVersionUpgrade, ConfigurationId? configuration, String? engineVersion, String? hostInstanceType, LdapServerMetadataInput? ldapServerMetadata, Logs? logs, List< String> ? securityGroups}) → Future<UpdateBrokerResponse> 
- Adds a pending configuration change to a broker.
- 
  updateConfiguration({required String configurationId, String? data, String? description}) → Future< UpdateConfigurationResponse> 
- Updates the specified configuration.
- 
  updateUser({required String brokerId, required String username, bool? consoleAccess, List< String> ? groups, String? password}) → Future<void> 
- Updates the information for an ActiveMQ user.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited