Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MQ

import { MQ } from "https://aws-api.deno.dev/v0.1/services/mq.ts?docs=full";
class MQ {
constructor(apiFactory: client.ApiFactory);
async createBroker(params?: CreateBrokerRequest): Promise<CreateBrokerResponse>;
async createConfiguration(params?: CreateConfigurationRequest): Promise<CreateConfigurationResponse>;
async createTags(params: CreateTagsRequest): Promise<void>;
async createUser(params: CreateUserRequest): Promise<void>;
async deleteBroker(params: DeleteBrokerRequest): Promise<DeleteBrokerResponse>;
async deleteTags(params: DeleteTagsRequest): Promise<void>;
async deleteUser(params: DeleteUserRequest): Promise<void>;
async describeBroker(params: DescribeBrokerRequest): Promise<DescribeBrokerResponse>;
async describeBrokerEngineTypes(params?: DescribeBrokerEngineTypesRequest): Promise<DescribeBrokerEngineTypesResponse>;
async describeBrokerInstanceOptions(params?: DescribeBrokerInstanceOptionsRequest): Promise<DescribeBrokerInstanceOptionsResponse>;
async describeConfiguration(params: DescribeConfigurationRequest): Promise<DescribeConfigurationResponse>;
async describeConfigurationRevision(params: DescribeConfigurationRevisionRequest): Promise<DescribeConfigurationRevisionResponse>;
async describeUser(params: DescribeUserRequest): Promise<DescribeUserResponse>;
async listBrokers(params?: ListBrokersRequest): Promise<ListBrokersResponse>;
async listConfigurationRevisions(params: ListConfigurationRevisionsRequest): Promise<ListConfigurationRevisionsResponse>;
async listConfigurations(params?: ListConfigurationsRequest): Promise<ListConfigurationsResponse>;
async listTags(params: ListTagsRequest): Promise<ListTagsResponse>;
async listUsers(params: ListUsersRequest): Promise<ListUsersResponse>;
async rebootBroker(params: RebootBrokerRequest): Promise<void>;
async updateBroker(params: UpdateBrokerRequest): Promise<UpdateBrokerResponse>;
async updateConfiguration(params: UpdateConfigurationRequest): Promise<UpdateConfigurationResponse>;
async updateUser(params: UpdateUserRequest): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new MQ(apiFactory: client.ApiFactory)
[src]

§Methods

§
createBroker(params?: CreateBrokerRequest): Promise<CreateBrokerResponse>
[src]

Creates a broker. Note: This API is asynchronous.

§
createConfiguration(params?: CreateConfigurationRequest): Promise<CreateConfigurationResponse>
[src]

Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).

§
createTags(params: CreateTagsRequest): Promise<void>
[src]

Add a tag to a resource.

§
createUser(params: CreateUserRequest): Promise<void>
[src]

Creates an ActiveMQ user.

§
deleteBroker(params: DeleteBrokerRequest): Promise<DeleteBrokerResponse>
[src]

Deletes a broker. Note: This API is asynchronous.

§
deleteTags(params: DeleteTagsRequest): Promise<void>
[src]

Removes a tag from a resource.

§
deleteUser(params: DeleteUserRequest): Promise<void>
[src]

Deletes an ActiveMQ user.

§
describeBroker(params: DescribeBrokerRequest): Promise<DescribeBrokerResponse>
[src]

Returns information about the specified broker.

§
describeBrokerEngineTypes(params?: DescribeBrokerEngineTypesRequest): Promise<DescribeBrokerEngineTypesResponse>
[src]

Describe available engine types and versions.

§

Describe available broker instance options.

§
describeConfiguration(params: DescribeConfigurationRequest): Promise<DescribeConfigurationResponse>
[src]

Returns information about the specified configuration.

§

Returns the specified configuration revision for the specified configuration.

§
describeUser(params: DescribeUserRequest): Promise<DescribeUserResponse>
[src]

Returns information about an ActiveMQ user.

§
listBrokers(params?: ListBrokersRequest): Promise<ListBrokersResponse>
[src]

Returns a list of all brokers.

§

Returns a list of all revisions for the specified configuration.

§
listConfigurations(params?: ListConfigurationsRequest): Promise<ListConfigurationsResponse>
[src]

Returns a list of all configurations.

§
listTags(params: ListTagsRequest): Promise<ListTagsResponse>
[src]

Lists tags for a resource.

§
listUsers(params: ListUsersRequest): Promise<ListUsersResponse>
[src]

Returns a list of all ActiveMQ users.

§
rebootBroker(params: RebootBrokerRequest): Promise<void>
[src]

Reboots a broker. Note: This API is asynchronous.

§
updateBroker(params: UpdateBrokerRequest): Promise<UpdateBrokerResponse>
[src]

Adds a pending configuration change to a broker.

§
updateConfiguration(params: UpdateConfigurationRequest): Promise<UpdateConfigurationResponse>
[src]

Updates the specified configuration.

§
updateUser(params: UpdateUserRequest): Promise<void>
[src]

Updates the information for an ActiveMQ user.

§Static Properties