rmqConfig: ValueObject<{
    rmqChannelMax: (() => number);
    rmqDevMiddleware: (() => boolean);
    rmqEventSigningKeyVersion: (() => number);
    rmqEventSigningKeyVersionsToRevoke: (() => number[]);
    rmqEventSigningPrivateKey: (() => string);
    rmqEventSigningPublicKey: (() => string);
    rmqHost: (() => string);
    rmqMgmtHost: (() => undefined | string);
    rmqMgmtPort: (() => undefined | number);
    rmqMgmtProtocol: (() => undefined | string);
    rmqPassword: (() => string);
    rmqPort: (() => number);
    rmqProtocol: (() => string);
    rmqUser: (() => string);
    rmqVHost: (() => string);
    rmqVHostAssert: (() => boolean);
}> = ...

The basic RMQ Configuration type

Type declaration

  • rmqChannelMax: (() => number)
      • (): number
      • Returns number

        Example

        RABBITMQ_CHANNEL_MAX=100
        
  • rmqDevMiddleware: (() => boolean)
      • (): boolean
      • Returns boolean

        Example

        RABBITMQ_DEV_MIDDLEWARE=true
        
  • rmqEventSigningKeyVersion: (() => number)
      • (): number
      • Returns number

        Example

        RABBITMQ_EVENT_SIGNING_KEY_VERSION=3
        
  • rmqEventSigningKeyVersionsToRevoke: (() => number[])
      • (): number[]
      • Returns number[]

        Example

        RABBITMQ_EVENT_SIGNING_KEY_VERSIONS_TO_REVOKE=1,2
        
  • rmqEventSigningPrivateKey: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_EVENT_SIGNING_PRIVATE_KEY=MIIBOgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tP...
        
  • rmqEventSigningPublicKey: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_EVENT_SIGNING_PUBLIC_KEY=MEgCQQCo9+BpMRYQ/dL3DS2CyJxRF+j6ctbT3/Qp84+KeFhnii7NT7fELilKUSnxS30WAvQCCo2yU1orfgqr41mM70MBAgMBAAE=
        
  • rmqHost: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_HOST=rabbitmq.eu.axinom.net
        
  • rmqMgmtHost: (() => undefined | string)
      • (): undefined | string
      • Returns undefined | string

        Example

        RABBITMQ_MGMT_HOST=rabbitmq.eu.axinom.net
        
  • rmqMgmtPort: (() => undefined | number)
      • (): undefined | number
      • Returns undefined | number

        Example

        RABBITMQ_MGMT_PORT=15672
        
  • rmqMgmtProtocol: (() => undefined | string)
      • (): undefined | string
      • Returns undefined | string

        Example

        RABBITMQ_MGMT_PROTOCOL=https
        
  • rmqPassword: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_PASSWORD=rk3m5LPHs4m4ALyDy9spsG2X
        
  • rmqPort: (() => number)
      • (): number
      • Returns number

        Example

        RABBITMQ_PORT=5672
        
  • rmqProtocol: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_PROTOCOL=amqps
        
  • rmqUser: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_USER=jXSwOk3FiQxRui39
        
  • rmqVHost: (() => string)
      • (): string
      • Returns string

        Example

        RABBITMQ_VHOST=2rig00smn1o9pq3a_rj3i6f7hj90ap1wc
        
  • rmqVHostAssert: (() => boolean)
      • (): boolean
      • Returns boolean

        Example

        RABBITMQ_VHOST_ASSERT=true
        

Generated using TypeDoc