#[non_exhaustive]
pub struct Builder { /* private fields */ }
Expand description

A builder for DescribeBrokerOutput

Implementations

Appends an item to actions_required.

To override the contents of this collection use set_actions_required.

A list of actions required for a broker.

A list of actions required for a broker.

The authentication strategy used to secure the broker. The default is SIMPLE.

The authentication strategy used to secure the broker. The default is SIMPLE.

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

The broker's Amazon Resource Name (ARN).

The broker's Amazon Resource Name (ARN).

The unique ID that Amazon MQ generates for the broker.

The unique ID that Amazon MQ generates for the broker.

Appends an item to broker_instances.

To override the contents of this collection use set_broker_instances.

A list of information about allocated brokers.

A list of information about allocated brokers.

The broker's name. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

The broker's name. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

The broker's status.

The broker's status.

The list of all revisions for the specified configuration.

The list of all revisions for the specified configuration.

The time when the broker was created.

The time when the broker was created.

The broker's deployment mode.

The broker's deployment mode.

Encryption options for the broker. Does not apply to RabbitMQ brokers.

Encryption options for the broker. Does not apply to RabbitMQ brokers.

The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

The broker engine's version. For a list of supported engine versions, see Supported engines.

The broker engine's version. For a list of supported engine versions, see Supported engines.

The broker's instance type.

The broker's instance type.

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

The list of information about logs currently enabled and pending to be deployed for the specified broker.

The list of information about logs currently enabled and pending to be deployed for the specified broker.

The parameters that determine the WeeklyStartTime.

The parameters that determine the WeeklyStartTime.

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

Appends an item to pending_security_groups.

To override the contents of this collection use set_pending_security_groups.

The list of pending security groups to authorize connections to brokers.

The list of pending security groups to authorize connections to brokers.

Enables connections from applications outside of the VPC that hosts the broker's subnets.

Enables connections from applications outside of the VPC that hosts the broker's subnets.

Appends an item to security_groups.

To override the contents of this collection use set_security_groups.

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

The broker's storage type.

The broker's storage type.

Appends an item to subnet_ids.

To override the contents of this collection use set_subnet_ids.

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Adds a key-value pair to tags.

To override the contents of this collection use set_tags.

The list of all tags associated with this broker.

The list of all tags associated with this broker.

Appends an item to users.

To override the contents of this collection use set_users.

The list of all broker usernames for the specified broker.

The list of all broker usernames for the specified broker.

Consumes the builder and constructs a DescribeBrokerOutput

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

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

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more