Package com.pulumi.aws.mq.outputs
Class GetBrokerResult
- java.lang.Object
-
- com.pulumi.aws.mq.outputs.GetBrokerResult
-
public final class GetBrokerResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetBrokerResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.StringauthenticationStrategy()java.lang.BooleanautoMinorVersionUpgrade()java.lang.StringbrokerId()java.lang.StringbrokerName()static GetBrokerResult.Builderbuilder()static GetBrokerResult.Builderbuilder(GetBrokerResult defaults)GetBrokerConfigurationconfiguration()java.lang.StringdeploymentMode()java.util.List<GetBrokerEncryptionOption>encryptionOptions()java.lang.StringengineType()java.lang.StringengineVersion()java.lang.StringhostInstanceType()java.lang.Stringid()java.util.List<GetBrokerInstance>instances()java.util.List<GetBrokerLdapServerMetadata>ldapServerMetadatas()GetBrokerLogslogs()GetBrokerMaintenanceWindowStartTimemaintenanceWindowStartTime()java.lang.BooleanpubliclyAccessible()java.lang.Stringregion()java.util.List<java.lang.String>resourceShareArns()java.util.List<java.lang.String>securityGroups()java.util.List<GetBrokerSharedResource>sharedResources()java.lang.StringstorageType()java.util.List<java.lang.String>subnetIds()java.util.Map<java.lang.String,java.lang.String>tags()java.util.List<GetBrokerUser>users()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the broker.
-
authenticationStrategy
public java.lang.String authenticationStrategy()
- Returns:
- Authentication strategy used to secure the broker.
-
autoMinorVersionUpgrade
public java.lang.Boolean autoMinorVersionUpgrade()
- Returns:
- Whether to automatically upgrade to new minor versions of brokers as Amazon MQ makes releases available.
-
brokerId
public java.lang.String brokerId()
-
brokerName
public java.lang.String brokerName()
-
configuration
public GetBrokerConfiguration configuration()
- Returns:
- Configuration block for broker configuration. See `configuration` Block below.
-
deploymentMode
public java.lang.String deploymentMode()
- Returns:
- Deployment mode of the broker.
-
encryptionOptions
public java.util.List<GetBrokerEncryptionOption> encryptionOptions()
- Returns:
- Configuration block containing encryption options. See `encryptionOptions` Block below.
-
engineType
public java.lang.String engineType()
- Returns:
- Type of broker engine.
-
engineVersion
public java.lang.String engineVersion()
- Returns:
- Version of the broker engine.
-
hostInstanceType
public java.lang.String hostInstanceType()
- Returns:
- Broker's instance type.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
instances
public java.util.List<GetBrokerInstance> instances()
- Returns:
- List of information about allocated brokers (both active & standby). See `instances` Block below.
-
ldapServerMetadatas
public java.util.List<GetBrokerLdapServerMetadata> ldapServerMetadatas()
- Returns:
- Configuration block for the LDAP server used to authenticate and authorize connections to the broker. See `ldapServerMetadata` Block below.
-
logs
public GetBrokerLogs logs()
- Returns:
- Configuration block for the logging configuration of the broker. See `logs` Block below.
-
maintenanceWindowStartTime
public GetBrokerMaintenanceWindowStartTime maintenanceWindowStartTime()
- Returns:
- Configuration block for the maintenance window start time. See `maintenanceWindowStartTime` Block below.
-
publiclyAccessible
public java.lang.Boolean publiclyAccessible()
- Returns:
- Whether to enable connections from applications outside of the VPC that hosts the broker's subnets.
-
region
public java.lang.String region()
-
resourceShareArns
public java.util.List<java.lang.String> resourceShareArns()
- Returns:
- Set of AWS RAM resource share ARNs that grant the broker access to shared resources for private networking. Only populated for `engineType` of `RabbitMQ`.
-
securityGroups
public java.util.List<java.lang.String> securityGroups()
- Returns:
- List of security group IDs assigned to the broker.
-
sharedResources
public java.util.List<GetBrokerSharedResource> sharedResources()
- Returns:
- List of resources shared with the broker. See `sharedResources` Block below. Only populated for `engineType` of `RabbitMQ`.
-
storageType
public java.lang.String storageType()
- Returns:
- Storage type of the broker.
-
subnetIds
public java.util.List<java.lang.String> subnetIds()
- Returns:
- List of subnet IDs in which to launch the broker.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of tags assigned to the broker.
-
users
public java.util.List<GetBrokerUser> users()
- Returns:
- Configuration block for broker users. See `user` Block below.
-
builder
public static GetBrokerResult.Builder builder()
-
builder
public static GetBrokerResult.Builder builder(GetBrokerResult defaults)
-
-