[][src]Struct rusoto_mq::MQClient

pub struct MQClient { /* fields omitted */ }

A client for the AmazonMQ API.

Methods

impl MQClient[src]

pub fn new(region: Region) -> MQClient[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

pub fn new_with<P, D>(
    request_dispatcher: D,
    credentials_provider: P,
    region: Region
) -> MQClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send
[src]

Trait Implementations

impl MQ for MQClient[src]

fn create_broker(
    &self,
    input: CreateBrokerRequest
) -> RusotoFuture<CreateBrokerResponse, CreateBrokerError>
[src]

Creates a broker. Note: This API is asynchronous.

fn create_configuration(
    &self,
    input: CreateConfigurationRequest
) -> RusotoFuture<CreateConfigurationResponse, CreateConfigurationError>
[src]

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

fn create_tags(
    &self,
    input: CreateTagsRequest
) -> RusotoFuture<(), CreateTagsError>
[src]

Add a tag to a resource.

fn create_user(
    &self,
    input: CreateUserRequest
) -> RusotoFuture<CreateUserResponse, CreateUserError>
[src]

Creates an ActiveMQ user.

fn delete_broker(
    &self,
    input: DeleteBrokerRequest
) -> RusotoFuture<DeleteBrokerResponse, DeleteBrokerError>
[src]

Deletes a broker. Note: This API is asynchronous.

fn delete_tags(
    &self,
    input: DeleteTagsRequest
) -> RusotoFuture<(), DeleteTagsError>
[src]

Removes a tag from a resource.

fn delete_user(
    &self,
    input: DeleteUserRequest
) -> RusotoFuture<DeleteUserResponse, DeleteUserError>
[src]

Deletes an ActiveMQ user.

fn describe_broker(
    &self,
    input: DescribeBrokerRequest
) -> RusotoFuture<DescribeBrokerResponse, DescribeBrokerError>
[src]

Returns information about the specified broker.

fn describe_broker_engine_types(
    &self,
    input: DescribeBrokerEngineTypesRequest
) -> RusotoFuture<DescribeBrokerEngineTypesResponse, DescribeBrokerEngineTypesError>
[src]

Describe available engine types and versions.

fn describe_broker_instance_options(
    &self,
    input: DescribeBrokerInstanceOptionsRequest
) -> RusotoFuture<DescribeBrokerInstanceOptionsResponse, DescribeBrokerInstanceOptionsError>
[src]

Describe available broker instance options.

fn describe_configuration(
    &self,
    input: DescribeConfigurationRequest
) -> RusotoFuture<DescribeConfigurationResponse, DescribeConfigurationError>
[src]

Returns information about the specified configuration.

fn describe_configuration_revision(
    &self,
    input: DescribeConfigurationRevisionRequest
) -> RusotoFuture<DescribeConfigurationRevisionResponse, DescribeConfigurationRevisionError>
[src]

Returns the specified configuration revision for the specified configuration.

fn describe_user(
    &self,
    input: DescribeUserRequest
) -> RusotoFuture<DescribeUserResponse, DescribeUserError>
[src]

Returns information about an ActiveMQ user.

fn list_brokers(
    &self,
    input: ListBrokersRequest
) -> RusotoFuture<ListBrokersResponse, ListBrokersError>
[src]

Returns a list of all brokers.

fn list_configuration_revisions(
    &self,
    input: ListConfigurationRevisionsRequest
) -> RusotoFuture<ListConfigurationRevisionsResponse, ListConfigurationRevisionsError>
[src]

Returns a list of all revisions for the specified configuration.

fn list_configurations(
    &self,
    input: ListConfigurationsRequest
) -> RusotoFuture<ListConfigurationsResponse, ListConfigurationsError>
[src]

Returns a list of all configurations.

fn list_tags(
    &self,
    input: ListTagsRequest
) -> RusotoFuture<ListTagsResponse, ListTagsError>
[src]

Lists tags for a resource.

fn list_users(
    &self,
    input: ListUsersRequest
) -> RusotoFuture<ListUsersResponse, ListUsersError>
[src]

Returns a list of all ActiveMQ users.

fn reboot_broker(
    &self,
    input: RebootBrokerRequest
) -> RusotoFuture<RebootBrokerResponse, RebootBrokerError>
[src]

Reboots a broker. Note: This API is asynchronous.

fn update_broker(
    &self,
    input: UpdateBrokerRequest
) -> RusotoFuture<UpdateBrokerResponse, UpdateBrokerError>
[src]

Adds a pending configuration change to a broker.

fn update_configuration(
    &self,
    input: UpdateConfigurationRequest
) -> RusotoFuture<UpdateConfigurationResponse, UpdateConfigurationError>
[src]

Updates the specified configuration.

fn update_user(
    &self,
    input: UpdateUserRequest
) -> RusotoFuture<UpdateUserResponse, UpdateUserError>
[src]

Updates the information for an ActiveMQ user.

impl Clone for MQClient[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for MQClient

impl Sync for MQClient

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self