Class GetBrokerResult


  • public final class GetBrokerResult
    extends java.lang.Object
    • 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.