Class BrokerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.iotoperationsmq.BrokerArgs
-
public final class BrokerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BrokerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BrokerArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<ContainerImageArgs>
authImage()
com.pulumi.core.Output<ContainerImageArgs>
brokerImage()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
brokerName()
java.util.Optional<com.pulumi.core.Output<NodeTolerationsArgs>>
brokerNodeTolerations()
static BrokerArgs.Builder
builder()
static BrokerArgs.Builder
builder(BrokerArgs defaults)
java.util.Optional<com.pulumi.core.Output<CardinalityArgs>>
cardinality()
java.util.Optional<com.pulumi.core.Output<BrokerDiagnosticsArgs>>
diagnostics()
java.util.Optional<com.pulumi.core.Output<DiskBackedMessageBufferSettingsArgs>>
diskBackedMessageBufferSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
encryptInternalTraffic()
com.pulumi.core.Output<ExtendedLocationPropertyArgs>
extendedLocation()
com.pulumi.core.Output<ContainerImageArgs>
healthManagerImage()
java.util.Optional<com.pulumi.core.Output<NodeTolerationsArgs>>
healthManagerNodeTolerations()
java.util.Optional<com.pulumi.core.Output<CertManagerCertOptionsArgs>>
internalCerts()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BrokerMemoryProfile>>>
memoryProfile()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RunMode>>
mode()
com.pulumi.core.Output<java.lang.String>
mqName()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
-
-
-
Field Detail
-
Empty
public static final BrokerArgs Empty
-
-
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.
-
extendedLocation
public com.pulumi.core.Output<ExtendedLocationPropertyArgs> extendedLocation()
- Returns:
- Extended Location
-
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.
-
builder
public static BrokerArgs.Builder builder()
-
builder
public static BrokerArgs.Builder builder(BrokerArgs defaults)
-
-