Class BrokerState
Inherited Members
Namespace: Pulumi.Aws.Mq
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BrokerState : ResourceArgs
Constructors
View SourceBrokerState()
Declaration
public BrokerState()
Properties
View SourceApplyImmediately
Specifies whether any broker modifications
are applied immediately, or during the next maintenance window. Default is false.
Declaration
public Input<bool> ApplyImmediately { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Arn
The ARN of the broker.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AutoMinorVersionUpgrade
Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions.
Declaration
public Input<bool> AutoMinorVersionUpgrade { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
BrokerName
The name of the broker.
Declaration
public Input<string> BrokerName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Configuration
Configuration of the broker. See below.
Declaration
public Input<BrokerConfigurationGetArgs> Configuration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<BrokerConfigurationGetArgs> |
DeploymentMode
The deployment mode of the broker. Supported: SINGLE_INSTANCE and ACTIVE_STANDBY_MULTI_AZ. Defaults to SINGLE_INSTANCE.
Declaration
public Input<string> DeploymentMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EncryptionOptions
Configuration block containing encryption options. See below.
Declaration
public Input<BrokerEncryptionOptionsGetArgs> EncryptionOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<BrokerEncryptionOptionsGetArgs> |
EngineType
The type of broker engine. Currently, Amazon MQ supports only ActiveMQ.
Declaration
public Input<string> EngineType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EngineVersion
The version of the broker engine. See the AmazonMQ Broker Engine docs for supported versions.
Declaration
public Input<string> EngineVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HostInstanceType
The broker's instance type. e.g. mq.t2.micro or mq.m4.large
Declaration
public Input<string> HostInstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Instances
A list of information about allocated brokers (both active & standby).
instances.0.console_url- The URL of the broker's ActiveMQ Web Console.instances.0.ip_address- The IP Address of the broker.instances.0.endpoints- The broker's wire-level protocol endpoints in the following order & format referenceable e.g. asinstances.0.endpoints.0(SSL):ssl://broker-id.mq.us-west-2.amazonaws.com:61617amqp+ssl://broker-id.mq.us-west-2.amazonaws.com:5671stomp+ssl://broker-id.mq.us-west-2.amazonaws.com:61614mqtt+ssl://broker-id.mq.us-west-2.amazonaws.com:8883wss://broker-id.mq.us-west-2.amazonaws.com:61619
Declaration
public InputList<BrokerInstanceGetArgs> Instances { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<BrokerInstanceGetArgs> |
Logs
Logging configuration of the broker. See below.
Declaration
public Input<BrokerLogsGetArgs> Logs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<BrokerLogsGetArgs> |
MaintenanceWindowStartTime
Maintenance window start time. See below.
Declaration
public Input<BrokerMaintenanceWindowStartTimeGetArgs> MaintenanceWindowStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<BrokerMaintenanceWindowStartTimeGetArgs> |
PubliclyAccessible
Whether to enable connections from applications outside of the VPC that hosts the broker's subnets.
Declaration
public Input<bool> PubliclyAccessible { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
SecurityGroups
The list of security group IDs assigned to the broker.
Declaration
public InputList<string> SecurityGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SubnetIds
The list of subnet IDs in which to launch the broker. A SINGLE_INSTANCE deployment requires one subnet. An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.
Declaration
public InputList<string> SubnetIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Users
The list of all ActiveMQ usernames for the specified broker. See below.
Declaration
public InputList<BrokerUserGetArgs> Users { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<BrokerUserGetArgs> |