AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Provides details about an Amazon MQ message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.

Inheritance Hierarchy

System.Object
  Amazon.SecurityHub.Model.AwsAmazonMqBrokerDetails

Namespace: Amazon.SecurityHub.Model
Assembly: AWSSDK.SecurityHub.dll
Version: 3.x.y.z

Syntax

C#
public class AwsAmazonMqBrokerDetails

The AwsAmazonMqBrokerDetails type exposes the following members

Constructors

NameDescription
Public Method AwsAmazonMqBrokerDetails()

Properties

NameTypeDescription
Public Property AuthenticationStrategy System.String

Gets and sets the property AuthenticationStrategy.

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

Public Property AutoMinorVersionUpgrade System.Boolean

Gets and sets the property AutoMinorVersionUpgrade.

Whether automatically upgrade 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.

Public Property BrokerArn System.String

Gets and sets the property BrokerArn.

The Amazon Resource Name (ARN) of the broker.

Public Property BrokerId System.String

Gets and sets the property BrokerId.

The unique ID that Amazon MQ generates for the broker.

Public Property BrokerName System.String

Gets and sets the property BrokerName.

The broker's name.

Public Property DeploymentMode System.String

Gets and sets the property DeploymentMode.

The broker's deployment mode.

Public Property EncryptionOptions Amazon.SecurityHub.Model.AwsAmazonMqBrokerEncryptionOptionsDetails

Gets and sets the property EncryptionOptions.

Encryption options for the broker. Doesn’t apply to RabbitMQ brokers.

Public Property EngineType System.String

Gets and sets the property EngineType.

The type of broker engine.

Public Property EngineVersion System.String

Gets and sets the property EngineVersion.

The version of the broker engine.

Public Property HostInstanceType System.String

Gets and sets the property HostInstanceType.

The broker's instance type.

Public Property LdapServerMetadata Amazon.SecurityHub.Model.AwsAmazonMqBrokerLdapServerMetadataDetails

Gets and sets the property LdapServerMetadata.

The metadata of the Lightweight Directory Access Protocol (LDAP) server used to authenticate and authorize connections to the broker. This is an optional failover server.

Public Property Logs Amazon.SecurityHub.Model.AwsAmazonMqBrokerLogsDetails

Gets and sets the property Logs.

Turns on Amazon CloudWatch logging for brokers.

Public Property MaintenanceWindowStartTime Amazon.SecurityHub.Model.AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails

Gets and sets the property MaintenanceWindowStartTime.

The scheduled time period (UTC) during which Amazon MQ begins to apply pending updates or patches to the broker.

Public Property PubliclyAccessible System.Boolean

Gets and sets the property PubliclyAccessible.

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

Public Property SecurityGroups System.Collections.Generic.List<System.String>

Gets and sets the property SecurityGroups.

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

Public Property StorageType System.String

Gets and sets the property StorageType.

The broker's storage type.

Public Property SubnetIds System.Collections.Generic.List<System.String>

Gets and sets the property SubnetIds.

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

Public Property Users System.Collections.Generic.List<Amazon.SecurityHub.Model.AwsAmazonMqBrokerUsersDetails>

Gets and sets the property Users.

The list of all broker usernames for the specified broker. Doesn't apply to RabbitMQ brokers.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5