Show / Hide Table of Contents

Class BrokerArgs

Inheritance
System.Object
InputArgs
ResourceArgs
BrokerArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Mq
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BrokerArgs : ResourceArgs

Constructors

View Source

BrokerArgs()

Declaration
public BrokerArgs()

Properties

View Source

ApplyImmediately

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>
View Source

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>
View Source

BrokerName

The name of the broker.

Declaration
public Input<string> BrokerName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Configuration

Configuration of the broker. See below.

Declaration
public Input<BrokerConfigurationArgs> Configuration { get; set; }
Property Value
Type Description
Input<BrokerConfigurationArgs>
View Source

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>
View Source

EncryptionOptions

Configuration block containing encryption options. See below.

Declaration
public Input<BrokerEncryptionOptionsArgs> EncryptionOptions { get; set; }
Property Value
Type Description
Input<BrokerEncryptionOptionsArgs>
View Source

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>
View Source

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>
View Source

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>
View Source

Logs

Logging configuration of the broker. See below.

Declaration
public Input<BrokerLogsArgs> Logs { get; set; }
Property Value
Type Description
Input<BrokerLogsArgs>
View Source

MaintenanceWindowStartTime

Maintenance window start time. See below.

Declaration
public Input<BrokerMaintenanceWindowStartTimeArgs> MaintenanceWindowStartTime { get; set; }
Property Value
Type Description
Input<BrokerMaintenanceWindowStartTimeArgs>
View Source

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>
View Source

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>
View Source

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>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Users

The list of all ActiveMQ usernames for the specified broker. See below.

Declaration
public InputList<BrokerUserArgs> Users { get; set; }
Property Value
Type Description
InputList<BrokerUserArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.