Class BrokerArgs


  • public final class BrokerArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • authImage

        public com.pulumi.core.Output<ContainerImageArgs> authImage()
        Returns:
        The details of Authentication Docker Image.
      • brokerImage

        public com.pulumi.core.Output<ContainerImageArgs> brokerImage()
        Returns:
        The details of Broker Docker Image.
      • brokerName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> brokerName()
        Returns:
        Name of MQ broker resource
      • brokerNodeTolerations

        public java.util.Optional<com.pulumi.core.Output<NodeTolerationsArgs>> brokerNodeTolerations()
        Returns:
        The details of Node Tolerations for Broker Pods.
      • cardinality

        public java.util.Optional<com.pulumi.core.Output<CardinalityArgs>> cardinality()
        Returns:
        The cardinality details of the broker.
      • diagnostics

        public java.util.Optional<com.pulumi.core.Output<BrokerDiagnosticsArgs>> diagnostics()
        Returns:
        The diagnostic details of the broker deployment.
      • diskBackedMessageBufferSettings

        public java.util.Optional<com.pulumi.core.Output<DiskBackedMessageBufferSettingsArgs>> diskBackedMessageBufferSettings()
        Returns:
        The settings of the disk-backed message buffer.
      • encryptInternalTraffic

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> encryptInternalTraffic()
        Returns:
        The setting to enable or disable encryption of internal Traffic.
      • healthManagerImage

        public com.pulumi.core.Output<ContainerImageArgs> healthManagerImage()
        Returns:
        The details of Health Manager Docker Image.
      • healthManagerNodeTolerations

        public java.util.Optional<com.pulumi.core.Output<NodeTolerationsArgs>> healthManagerNodeTolerations()
        Returns:
        The details of Node Tolerations for Health Manager Pods.
      • internalCerts

        public java.util.Optional<com.pulumi.core.Output<CertManagerCertOptionsArgs>> internalCerts()
        Returns:
        Details of the internal CA cert that will be used to secure communication between pods.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The geo-location where the resource lives
      • memoryProfile

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​BrokerMemoryProfile>>> memoryProfile()
        Returns:
        Memory profile of broker.
      • mode

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​RunMode>> mode()
        Returns:
        The Running Mode of the Broker Deployment.
      • mqName

        public com.pulumi.core.Output<java.lang.String> mqName()
        Returns:
        Name of MQ resource
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.