azure-native.iotoperationsmq.Broker
Explore with Pulumi AI
MQ broker resource Azure REST API version: 2023-10-04-preview.
Example Usage
Broker_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var broker = new AzureNative.IoTOperationsMQ.Broker("broker", new()
    {
        AuthImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
        {
            PullPolicy = "imfuzvqxgbdwliqnn",
            PullSecrets = "klnqimxqsrdwhcqldjvdtsrs",
            Repository = "m",
            Tag = "jygfdiamhhm",
        },
        BrokerImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
        {
            PullPolicy = "imfuzvqxgbdwliqnn",
            PullSecrets = "klnqimxqsrdwhcqldjvdtsrs",
            Repository = "m",
            Tag = "jygfdiamhhm",
        },
        BrokerName = "29tAwt4A2-aH6nP",
        BrokerNodeTolerations = new AzureNative.IoTOperationsMQ.Inputs.NodeTolerationsArgs
        {
            Effect = "eeswvciblqmmaeesjoflyvxqbz",
            Key = "wbrstdwxgm",
            Operator = "lbegegneekwnyodtzraarivtwhmzep",
            Value = "sfafsjdcezdmkwibxeluukxgl",
        },
        Cardinality = new AzureNative.IoTOperationsMQ.Inputs.CardinalityArgs
        {
            BackendChain = new AzureNative.IoTOperationsMQ.Inputs.BackendChainArgs
            {
                Partitions = 34721,
                RedundancyFactor = 468,
                TemporaryDiskTransferEnabled = true,
                TemporaryDiskTransferHighWatermarkPercent = 79,
                TemporaryDiskTransferLowWatermarkPercent = 94,
                TemporaryMaxBackendMemUsagePercent = 54,
                TemporaryResourceLimits = new AzureNative.IoTOperationsMQ.Inputs.TemporaryResourceLimitsConfigArgs
                {
                    MaxInflightMessages = 33208,
                    MaxInflightPatches = 3410,
                    MaxInflightPatchesPerClient = 58933,
                    MaxMessageExpirySecs = 2036532516,
                    MaxQueuedMessages = 8083241696687839232,
                    MaxQueuedQos0Messages = 6545343433569253376,
                    MaxSessionExpirySecs = 2526293894,
                },
                Workers = 15754,
            },
            Frontend = new AzureNative.IoTOperationsMQ.Inputs.FrontendArgs
            {
                Replicas = 38165,
                TemporaryResourceLimits = new AzureNative.IoTOperationsMQ.Inputs.TemporaryResourceLimitsConfigArgs
                {
                    MaxInflightMessages = 33208,
                    MaxInflightPatches = 3410,
                    MaxInflightPatchesPerClient = 58933,
                    MaxMessageExpirySecs = 2036532516,
                    MaxQueuedMessages = 8083241696687839232,
                    MaxQueuedQos0Messages = 6545343433569253376,
                    MaxSessionExpirySecs = 2526293894,
                },
                Workers = 38,
            },
        },
        Diagnostics = new AzureNative.IoTOperationsMQ.Inputs.BrokerDiagnosticsArgs
        {
            DiagnosticServiceEndpoint = "cdvelitwasofaaqhdb",
            EnableMetrics = true,
            EnableSelfCheck = true,
            EnableSelfTracing = true,
            EnableTracing = true,
            LogFormat = "tcivnlakxcajynypbz",
            LogLevel = "zdjh",
            MaxCellMapLifetime = 997099872515057664,
            MetricUpdateFrequencySeconds = 6156703238506293248,
            ProbeImage = "uzizubdxsgcpjwly",
            SelfCheckFrequencySeconds = 579622483050303872,
            SelfCheckTimeoutSeconds = 7847246333600883712,
            SelfTraceFrequencySeconds = 6527612490765174784,
            SpanChannelCapacity = 5533451650716961792,
        },
        DiskBackedMessageBufferSettings = new AzureNative.IoTOperationsMQ.Inputs.DiskBackedMessageBufferSettingsArgs
        {
            EphemeralVolumeClaimSpec = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecArgs
            {
                AccessModes = new[]
                {
                    "cly",
                },
                DataSource = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceArgs
                {
                    ApiGroup = "v",
                    Kind = "pvzbnjebkoslzzucpaem",
                    Name = "bgzdfwfpdrubbbnfwzyr",
                },
                DataSourceRef = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceRefArgs
                {
                    ApiGroup = "e",
                    Kind = "hjbktqbtg",
                    Name = "losjjcujomepwhztzptrobavolc",
                },
                Resources = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimResourceRequirementsArgs
                {
                    Limits = null,
                    Requests = null,
                },
                Selector = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorArgs
                {
                    MatchExpressions = new[]
                    {
                        new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                        {
                            Key = "d",
                            Operator = "fcfvoarytcdbtccjervsmdis",
                            Values = new[]
                            {
                                "y",
                            },
                        },
                    },
                    MatchLabels = null,
                },
                StorageClassName = "etajfhrtgatxi",
                VolumeMode = "mipdeutsgidkzpxelbrqggjheplvmx",
                VolumeName = "dacuvlvuullautxjxwdctvzlmd",
            },
            MaxSize = "gnwxgqjypylz",
            PersistentVolumeClaimSpec = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecArgs
            {
                AccessModes = new[]
                {
                    "cly",
                },
                DataSource = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceArgs
                {
                    ApiGroup = "v",
                    Kind = "pvzbnjebkoslzzucpaem",
                    Name = "bgzdfwfpdrubbbnfwzyr",
                },
                DataSourceRef = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceRefArgs
                {
                    ApiGroup = "e",
                    Kind = "hjbktqbtg",
                    Name = "losjjcujomepwhztzptrobavolc",
                },
                Resources = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimResourceRequirementsArgs
                {
                    Limits = null,
                    Requests = null,
                },
                Selector = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorArgs
                {
                    MatchExpressions = new[]
                    {
                        new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                        {
                            Key = "d",
                            Operator = "fcfvoarytcdbtccjervsmdis",
                            Values = new[]
                            {
                                "y",
                            },
                        },
                    },
                    MatchLabels = null,
                },
                StorageClassName = "etajfhrtgatxi",
                VolumeMode = "mipdeutsgidkzpxelbrqggjheplvmx",
                VolumeName = "dacuvlvuullautxjxwdctvzlmd",
            },
        },
        EncryptInternalTraffic = true,
        ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
        {
            Name = "an",
            Type = AzureNative.IoTOperationsMQ.ExtendedLocationType.CustomLocation,
        },
        HealthManagerImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
        {
            PullPolicy = "imfuzvqxgbdwliqnn",
            PullSecrets = "klnqimxqsrdwhcqldjvdtsrs",
            Repository = "m",
            Tag = "jygfdiamhhm",
        },
        HealthManagerNodeTolerations = new AzureNative.IoTOperationsMQ.Inputs.NodeTolerationsArgs
        {
            Effect = "eeswvciblqmmaeesjoflyvxqbz",
            Key = "wbrstdwxgm",
            Operator = "lbegegneekwnyodtzraarivtwhmzep",
            Value = "sfafsjdcezdmkwibxeluukxgl",
        },
        InternalCerts = new AzureNative.IoTOperationsMQ.Inputs.CertManagerCertOptionsArgs
        {
            Duration = "xjjmzq",
            PrivateKey = new AzureNative.IoTOperationsMQ.Inputs.CertManagerPrivateKeyArgs
            {
                Algorithm = "wwewfsddymjefuhxzqybwvay",
                RotationPolicy = "jxmpyvfneckopjiakjtous",
                Size = 63427,
            },
            RenewBefore = "zkajhllevrxkfmfyzasmbllvd",
        },
        Location = "ltzfwqzs",
        MemoryProfile = AzureNative.IoTOperationsMQ.BrokerMemoryProfile.Tiny,
        Mode = AzureNative.IoTOperationsMQ.RunMode.Auto,
        MqName = "u229L1RZ5",
        ResourceGroupName = "rgiotoperationsmq",
        Tags = null,
    });
});
package main
import (
	iotoperationsmq "github.com/pulumi/pulumi-azure-native-sdk/iotoperationsmq/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iotoperationsmq.NewBroker(ctx, "broker", &iotoperationsmq.BrokerArgs{
			AuthImage: &iotoperationsmq.ContainerImageArgs{
				PullPolicy:  pulumi.String("imfuzvqxgbdwliqnn"),
				PullSecrets: pulumi.String("klnqimxqsrdwhcqldjvdtsrs"),
				Repository:  pulumi.String("m"),
				Tag:         pulumi.String("jygfdiamhhm"),
			},
			BrokerImage: &iotoperationsmq.ContainerImageArgs{
				PullPolicy:  pulumi.String("imfuzvqxgbdwliqnn"),
				PullSecrets: pulumi.String("klnqimxqsrdwhcqldjvdtsrs"),
				Repository:  pulumi.String("m"),
				Tag:         pulumi.String("jygfdiamhhm"),
			},
			BrokerName: pulumi.String("29tAwt4A2-aH6nP"),
			BrokerNodeTolerations: &iotoperationsmq.NodeTolerationsArgs{
				Effect:   pulumi.String("eeswvciblqmmaeesjoflyvxqbz"),
				Key:      pulumi.String("wbrstdwxgm"),
				Operator: pulumi.String("lbegegneekwnyodtzraarivtwhmzep"),
				Value:    pulumi.String("sfafsjdcezdmkwibxeluukxgl"),
			},
			Cardinality: &iotoperationsmq.CardinalityArgs{
				BackendChain: &iotoperationsmq.BackendChainArgs{
					Partitions:                                pulumi.Int(34721),
					RedundancyFactor:                          pulumi.Int(468),
					TemporaryDiskTransferEnabled:              pulumi.Bool(true),
					TemporaryDiskTransferHighWatermarkPercent: pulumi.Int(79),
					TemporaryDiskTransferLowWatermarkPercent:  pulumi.Int(94),
					TemporaryMaxBackendMemUsagePercent:        pulumi.Int(54),
					TemporaryResourceLimits: &iotoperationsmq.TemporaryResourceLimitsConfigArgs{
						MaxInflightMessages:         pulumi.Int(33208),
						MaxInflightPatches:          pulumi.Int(3410),
						MaxInflightPatchesPerClient: pulumi.Int(58933),
						MaxMessageExpirySecs:        pulumi.Float64(2036532516),
						MaxQueuedMessages:           pulumi.Float64(8083241696687839232),
						MaxQueuedQos0Messages:       pulumi.Float64(6545343433569253376),
						MaxSessionExpirySecs:        pulumi.Float64(2526293894),
					},
					Workers: pulumi.Int(15754),
				},
				Frontend: &iotoperationsmq.FrontendArgs{
					Replicas: pulumi.Int(38165),
					TemporaryResourceLimits: &iotoperationsmq.TemporaryResourceLimitsConfigArgs{
						MaxInflightMessages:         pulumi.Int(33208),
						MaxInflightPatches:          pulumi.Int(3410),
						MaxInflightPatchesPerClient: pulumi.Int(58933),
						MaxMessageExpirySecs:        pulumi.Float64(2036532516),
						MaxQueuedMessages:           pulumi.Float64(8083241696687839232),
						MaxQueuedQos0Messages:       pulumi.Float64(6545343433569253376),
						MaxSessionExpirySecs:        pulumi.Float64(2526293894),
					},
					Workers: pulumi.Int(38),
				},
			},
			Diagnostics: &iotoperationsmq.BrokerDiagnosticsArgs{
				DiagnosticServiceEndpoint:    pulumi.String("cdvelitwasofaaqhdb"),
				EnableMetrics:                pulumi.Bool(true),
				EnableSelfCheck:              pulumi.Bool(true),
				EnableSelfTracing:            pulumi.Bool(true),
				EnableTracing:                pulumi.Bool(true),
				LogFormat:                    pulumi.String("tcivnlakxcajynypbz"),
				LogLevel:                     pulumi.String("zdjh"),
				MaxCellMapLifetime:           pulumi.Float64(997099872515057664),
				MetricUpdateFrequencySeconds: pulumi.Float64(6156703238506293248),
				ProbeImage:                   pulumi.String("uzizubdxsgcpjwly"),
				SelfCheckFrequencySeconds:    pulumi.Float64(579622483050303872),
				SelfCheckTimeoutSeconds:      pulumi.Float64(7847246333600883712),
				SelfTraceFrequencySeconds:    pulumi.Float64(6527612490765174784),
				SpanChannelCapacity:          pulumi.Float64(5533451650716961792),
			},
			DiskBackedMessageBufferSettings: &iotoperationsmq.DiskBackedMessageBufferSettingsArgs{
				EphemeralVolumeClaimSpec: &iotoperationsmq.VolumeClaimSpecArgs{
					AccessModes: pulumi.StringArray{
						pulumi.String("cly"),
					},
					DataSource: &iotoperationsmq.VolumeClaimDataSourceArgs{
						ApiGroup: pulumi.String("v"),
						Kind:     pulumi.String("pvzbnjebkoslzzucpaem"),
						Name:     pulumi.String("bgzdfwfpdrubbbnfwzyr"),
					},
					DataSourceRef: &iotoperationsmq.VolumeClaimDataSourceRefArgs{
						ApiGroup: pulumi.String("e"),
						Kind:     pulumi.String("hjbktqbtg"),
						Name:     pulumi.String("losjjcujomepwhztzptrobavolc"),
					},
					Resources: &iotoperationsmq.VolumeClaimResourceRequirementsArgs{
						Limits:   pulumi.StringMap{},
						Requests: pulumi.StringMap{},
					},
					Selector: &iotoperationsmq.VolumeClaimSpecSelectorArgs{
						MatchExpressions: iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArray{
							&iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArgs{
								Key:      pulumi.String("d"),
								Operator: pulumi.String("fcfvoarytcdbtccjervsmdis"),
								Values: pulumi.StringArray{
									pulumi.String("y"),
								},
							},
						},
						MatchLabels: pulumi.StringMap{},
					},
					StorageClassName: pulumi.String("etajfhrtgatxi"),
					VolumeMode:       pulumi.String("mipdeutsgidkzpxelbrqggjheplvmx"),
					VolumeName:       pulumi.String("dacuvlvuullautxjxwdctvzlmd"),
				},
				MaxSize: pulumi.String("gnwxgqjypylz"),
				PersistentVolumeClaimSpec: &iotoperationsmq.VolumeClaimSpecArgs{
					AccessModes: pulumi.StringArray{
						pulumi.String("cly"),
					},
					DataSource: &iotoperationsmq.VolumeClaimDataSourceArgs{
						ApiGroup: pulumi.String("v"),
						Kind:     pulumi.String("pvzbnjebkoslzzucpaem"),
						Name:     pulumi.String("bgzdfwfpdrubbbnfwzyr"),
					},
					DataSourceRef: &iotoperationsmq.VolumeClaimDataSourceRefArgs{
						ApiGroup: pulumi.String("e"),
						Kind:     pulumi.String("hjbktqbtg"),
						Name:     pulumi.String("losjjcujomepwhztzptrobavolc"),
					},
					Resources: &iotoperationsmq.VolumeClaimResourceRequirementsArgs{
						Limits:   pulumi.StringMap{},
						Requests: pulumi.StringMap{},
					},
					Selector: &iotoperationsmq.VolumeClaimSpecSelectorArgs{
						MatchExpressions: iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArray{
							&iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArgs{
								Key:      pulumi.String("d"),
								Operator: pulumi.String("fcfvoarytcdbtccjervsmdis"),
								Values: pulumi.StringArray{
									pulumi.String("y"),
								},
							},
						},
						MatchLabels: pulumi.StringMap{},
					},
					StorageClassName: pulumi.String("etajfhrtgatxi"),
					VolumeMode:       pulumi.String("mipdeutsgidkzpxelbrqggjheplvmx"),
					VolumeName:       pulumi.String("dacuvlvuullautxjxwdctvzlmd"),
				},
			},
			EncryptInternalTraffic: pulumi.Bool(true),
			ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
				Name: pulumi.String("an"),
				Type: pulumi.String(iotoperationsmq.ExtendedLocationTypeCustomLocation),
			},
			HealthManagerImage: &iotoperationsmq.ContainerImageArgs{
				PullPolicy:  pulumi.String("imfuzvqxgbdwliqnn"),
				PullSecrets: pulumi.String("klnqimxqsrdwhcqldjvdtsrs"),
				Repository:  pulumi.String("m"),
				Tag:         pulumi.String("jygfdiamhhm"),
			},
			HealthManagerNodeTolerations: &iotoperationsmq.NodeTolerationsArgs{
				Effect:   pulumi.String("eeswvciblqmmaeesjoflyvxqbz"),
				Key:      pulumi.String("wbrstdwxgm"),
				Operator: pulumi.String("lbegegneekwnyodtzraarivtwhmzep"),
				Value:    pulumi.String("sfafsjdcezdmkwibxeluukxgl"),
			},
			InternalCerts: &iotoperationsmq.CertManagerCertOptionsArgs{
				Duration: pulumi.String("xjjmzq"),
				PrivateKey: &iotoperationsmq.CertManagerPrivateKeyArgs{
					Algorithm:      pulumi.String("wwewfsddymjefuhxzqybwvay"),
					RotationPolicy: pulumi.String("jxmpyvfneckopjiakjtous"),
					Size:           pulumi.Int(63427),
				},
				RenewBefore: pulumi.String("zkajhllevrxkfmfyzasmbllvd"),
			},
			Location:          pulumi.String("ltzfwqzs"),
			MemoryProfile:     pulumi.String(iotoperationsmq.BrokerMemoryProfileTiny),
			Mode:              pulumi.String(iotoperationsmq.RunModeAuto),
			MqName:            pulumi.String("u229L1RZ5"),
			ResourceGroupName: pulumi.String("rgiotoperationsmq"),
			Tags:              pulumi.StringMap{},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.iotoperationsmq.Broker;
import com.pulumi.azurenative.iotoperationsmq.BrokerArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.ContainerImageArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.NodeTolerationsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.CardinalityArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BackendChainArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.TemporaryResourceLimitsConfigArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.FrontendArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.BrokerDiagnosticsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.DiskBackedMessageBufferSettingsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.VolumeClaimSpecArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.VolumeClaimDataSourceArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.VolumeClaimDataSourceRefArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.VolumeClaimResourceRequirementsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.VolumeClaimSpecSelectorArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.ExtendedLocationPropertyArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.CertManagerCertOptionsArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.CertManagerPrivateKeyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var broker = new Broker("broker", BrokerArgs.builder()
            .authImage(ContainerImageArgs.builder()
                .pullPolicy("imfuzvqxgbdwliqnn")
                .pullSecrets("klnqimxqsrdwhcqldjvdtsrs")
                .repository("m")
                .tag("jygfdiamhhm")
                .build())
            .brokerImage(ContainerImageArgs.builder()
                .pullPolicy("imfuzvqxgbdwliqnn")
                .pullSecrets("klnqimxqsrdwhcqldjvdtsrs")
                .repository("m")
                .tag("jygfdiamhhm")
                .build())
            .brokerName("29tAwt4A2-aH6nP")
            .brokerNodeTolerations(NodeTolerationsArgs.builder()
                .effect("eeswvciblqmmaeesjoflyvxqbz")
                .key("wbrstdwxgm")
                .operator("lbegegneekwnyodtzraarivtwhmzep")
                .value("sfafsjdcezdmkwibxeluukxgl")
                .build())
            .cardinality(CardinalityArgs.builder()
                .backendChain(BackendChainArgs.builder()
                    .partitions(34721)
                    .redundancyFactor(468)
                    .temporaryDiskTransferEnabled(true)
                    .temporaryDiskTransferHighWatermarkPercent(79)
                    .temporaryDiskTransferLowWatermarkPercent(94)
                    .temporaryMaxBackendMemUsagePercent(54)
                    .temporaryResourceLimits(TemporaryResourceLimitsConfigArgs.builder()
                        .maxInflightMessages(33208)
                        .maxInflightPatches(3410)
                        .maxInflightPatchesPerClient(58933)
                        .maxMessageExpirySecs(2036532516)
                        .maxQueuedMessages(8083241696687839232)
                        .maxQueuedQos0Messages(6545343433569253376)
                        .maxSessionExpirySecs(2526293894)
                        .build())
                    .workers(15754)
                    .build())
                .frontend(FrontendArgs.builder()
                    .replicas(38165)
                    .temporaryResourceLimits(TemporaryResourceLimitsConfigArgs.builder()
                        .maxInflightMessages(33208)
                        .maxInflightPatches(3410)
                        .maxInflightPatchesPerClient(58933)
                        .maxMessageExpirySecs(2036532516)
                        .maxQueuedMessages(8083241696687839232)
                        .maxQueuedQos0Messages(6545343433569253376)
                        .maxSessionExpirySecs(2526293894)
                        .build())
                    .workers(38)
                    .build())
                .build())
            .diagnostics(BrokerDiagnosticsArgs.builder()
                .diagnosticServiceEndpoint("cdvelitwasofaaqhdb")
                .enableMetrics(true)
                .enableSelfCheck(true)
                .enableSelfTracing(true)
                .enableTracing(true)
                .logFormat("tcivnlakxcajynypbz")
                .logLevel("zdjh")
                .maxCellMapLifetime(997099872515057664)
                .metricUpdateFrequencySeconds(6156703238506293248)
                .probeImage("uzizubdxsgcpjwly")
                .selfCheckFrequencySeconds(579622483050303872)
                .selfCheckTimeoutSeconds(7847246333600883712)
                .selfTraceFrequencySeconds(6527612490765174784)
                .spanChannelCapacity(5533451650716961792)
                .build())
            .diskBackedMessageBufferSettings(DiskBackedMessageBufferSettingsArgs.builder()
                .ephemeralVolumeClaimSpec(VolumeClaimSpecArgs.builder()
                    .accessModes("cly")
                    .dataSource(VolumeClaimDataSourceArgs.builder()
                        .apiGroup("v")
                        .kind("pvzbnjebkoslzzucpaem")
                        .name("bgzdfwfpdrubbbnfwzyr")
                        .build())
                    .dataSourceRef(VolumeClaimDataSourceRefArgs.builder()
                        .apiGroup("e")
                        .kind("hjbktqbtg")
                        .name("losjjcujomepwhztzptrobavolc")
                        .build())
                    .resources(VolumeClaimResourceRequirementsArgs.builder()
                        .limits()
                        .requests()
                        .build())
                    .selector(VolumeClaimSpecSelectorArgs.builder()
                        .matchExpressions(VolumeClaimSpecSelectorMatchExpressionsArgs.builder()
                            .key("d")
                            .operator("fcfvoarytcdbtccjervsmdis")
                            .values("y")
                            .build())
                        .matchLabels()
                        .build())
                    .storageClassName("etajfhrtgatxi")
                    .volumeMode("mipdeutsgidkzpxelbrqggjheplvmx")
                    .volumeName("dacuvlvuullautxjxwdctvzlmd")
                    .build())
                .maxSize("gnwxgqjypylz")
                .persistentVolumeClaimSpec(VolumeClaimSpecArgs.builder()
                    .accessModes("cly")
                    .dataSource(VolumeClaimDataSourceArgs.builder()
                        .apiGroup("v")
                        .kind("pvzbnjebkoslzzucpaem")
                        .name("bgzdfwfpdrubbbnfwzyr")
                        .build())
                    .dataSourceRef(VolumeClaimDataSourceRefArgs.builder()
                        .apiGroup("e")
                        .kind("hjbktqbtg")
                        .name("losjjcujomepwhztzptrobavolc")
                        .build())
                    .resources(VolumeClaimResourceRequirementsArgs.builder()
                        .limits()
                        .requests()
                        .build())
                    .selector(VolumeClaimSpecSelectorArgs.builder()
                        .matchExpressions(VolumeClaimSpecSelectorMatchExpressionsArgs.builder()
                            .key("d")
                            .operator("fcfvoarytcdbtccjervsmdis")
                            .values("y")
                            .build())
                        .matchLabels()
                        .build())
                    .storageClassName("etajfhrtgatxi")
                    .volumeMode("mipdeutsgidkzpxelbrqggjheplvmx")
                    .volumeName("dacuvlvuullautxjxwdctvzlmd")
                    .build())
                .build())
            .encryptInternalTraffic(true)
            .extendedLocation(ExtendedLocationPropertyArgs.builder()
                .name("an")
                .type("CustomLocation")
                .build())
            .healthManagerImage(ContainerImageArgs.builder()
                .pullPolicy("imfuzvqxgbdwliqnn")
                .pullSecrets("klnqimxqsrdwhcqldjvdtsrs")
                .repository("m")
                .tag("jygfdiamhhm")
                .build())
            .healthManagerNodeTolerations(NodeTolerationsArgs.builder()
                .effect("eeswvciblqmmaeesjoflyvxqbz")
                .key("wbrstdwxgm")
                .operator("lbegegneekwnyodtzraarivtwhmzep")
                .value("sfafsjdcezdmkwibxeluukxgl")
                .build())
            .internalCerts(CertManagerCertOptionsArgs.builder()
                .duration("xjjmzq")
                .privateKey(CertManagerPrivateKeyArgs.builder()
                    .algorithm("wwewfsddymjefuhxzqybwvay")
                    .rotationPolicy("jxmpyvfneckopjiakjtous")
                    .size(63427)
                    .build())
                .renewBefore("zkajhllevrxkfmfyzasmbllvd")
                .build())
            .location("ltzfwqzs")
            .memoryProfile("tiny")
            .mode("auto")
            .mqName("u229L1RZ5")
            .resourceGroupName("rgiotoperationsmq")
            .tags()
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const broker = new azure_native.iotoperationsmq.Broker("broker", {
    authImage: {
        pullPolicy: "imfuzvqxgbdwliqnn",
        pullSecrets: "klnqimxqsrdwhcqldjvdtsrs",
        repository: "m",
        tag: "jygfdiamhhm",
    },
    brokerImage: {
        pullPolicy: "imfuzvqxgbdwliqnn",
        pullSecrets: "klnqimxqsrdwhcqldjvdtsrs",
        repository: "m",
        tag: "jygfdiamhhm",
    },
    brokerName: "29tAwt4A2-aH6nP",
    brokerNodeTolerations: {
        effect: "eeswvciblqmmaeesjoflyvxqbz",
        key: "wbrstdwxgm",
        operator: "lbegegneekwnyodtzraarivtwhmzep",
        value: "sfafsjdcezdmkwibxeluukxgl",
    },
    cardinality: {
        backendChain: {
            partitions: 34721,
            redundancyFactor: 468,
            temporaryDiskTransferEnabled: true,
            temporaryDiskTransferHighWatermarkPercent: 79,
            temporaryDiskTransferLowWatermarkPercent: 94,
            temporaryMaxBackendMemUsagePercent: 54,
            temporaryResourceLimits: {
                maxInflightMessages: 33208,
                maxInflightPatches: 3410,
                maxInflightPatchesPerClient: 58933,
                maxMessageExpirySecs: 2036532516,
                maxQueuedMessages: 8083241696687839232,
                maxQueuedQos0Messages: 6545343433569253376,
                maxSessionExpirySecs: 2526293894,
            },
            workers: 15754,
        },
        frontend: {
            replicas: 38165,
            temporaryResourceLimits: {
                maxInflightMessages: 33208,
                maxInflightPatches: 3410,
                maxInflightPatchesPerClient: 58933,
                maxMessageExpirySecs: 2036532516,
                maxQueuedMessages: 8083241696687839232,
                maxQueuedQos0Messages: 6545343433569253376,
                maxSessionExpirySecs: 2526293894,
            },
            workers: 38,
        },
    },
    diagnostics: {
        diagnosticServiceEndpoint: "cdvelitwasofaaqhdb",
        enableMetrics: true,
        enableSelfCheck: true,
        enableSelfTracing: true,
        enableTracing: true,
        logFormat: "tcivnlakxcajynypbz",
        logLevel: "zdjh",
        maxCellMapLifetime: 997099872515057664,
        metricUpdateFrequencySeconds: 6156703238506293248,
        probeImage: "uzizubdxsgcpjwly",
        selfCheckFrequencySeconds: 579622483050303872,
        selfCheckTimeoutSeconds: 7847246333600883712,
        selfTraceFrequencySeconds: 6527612490765174784,
        spanChannelCapacity: 5533451650716961792,
    },
    diskBackedMessageBufferSettings: {
        ephemeralVolumeClaimSpec: {
            accessModes: ["cly"],
            dataSource: {
                apiGroup: "v",
                kind: "pvzbnjebkoslzzucpaem",
                name: "bgzdfwfpdrubbbnfwzyr",
            },
            dataSourceRef: {
                apiGroup: "e",
                kind: "hjbktqbtg",
                name: "losjjcujomepwhztzptrobavolc",
            },
            resources: {
                limits: {},
                requests: {},
            },
            selector: {
                matchExpressions: [{
                    key: "d",
                    operator: "fcfvoarytcdbtccjervsmdis",
                    values: ["y"],
                }],
                matchLabels: {},
            },
            storageClassName: "etajfhrtgatxi",
            volumeMode: "mipdeutsgidkzpxelbrqggjheplvmx",
            volumeName: "dacuvlvuullautxjxwdctvzlmd",
        },
        maxSize: "gnwxgqjypylz",
        persistentVolumeClaimSpec: {
            accessModes: ["cly"],
            dataSource: {
                apiGroup: "v",
                kind: "pvzbnjebkoslzzucpaem",
                name: "bgzdfwfpdrubbbnfwzyr",
            },
            dataSourceRef: {
                apiGroup: "e",
                kind: "hjbktqbtg",
                name: "losjjcujomepwhztzptrobavolc",
            },
            resources: {
                limits: {},
                requests: {},
            },
            selector: {
                matchExpressions: [{
                    key: "d",
                    operator: "fcfvoarytcdbtccjervsmdis",
                    values: ["y"],
                }],
                matchLabels: {},
            },
            storageClassName: "etajfhrtgatxi",
            volumeMode: "mipdeutsgidkzpxelbrqggjheplvmx",
            volumeName: "dacuvlvuullautxjxwdctvzlmd",
        },
    },
    encryptInternalTraffic: true,
    extendedLocation: {
        name: "an",
        type: azure_native.iotoperationsmq.ExtendedLocationType.CustomLocation,
    },
    healthManagerImage: {
        pullPolicy: "imfuzvqxgbdwliqnn",
        pullSecrets: "klnqimxqsrdwhcqldjvdtsrs",
        repository: "m",
        tag: "jygfdiamhhm",
    },
    healthManagerNodeTolerations: {
        effect: "eeswvciblqmmaeesjoflyvxqbz",
        key: "wbrstdwxgm",
        operator: "lbegegneekwnyodtzraarivtwhmzep",
        value: "sfafsjdcezdmkwibxeluukxgl",
    },
    internalCerts: {
        duration: "xjjmzq",
        privateKey: {
            algorithm: "wwewfsddymjefuhxzqybwvay",
            rotationPolicy: "jxmpyvfneckopjiakjtous",
            size: 63427,
        },
        renewBefore: "zkajhllevrxkfmfyzasmbllvd",
    },
    location: "ltzfwqzs",
    memoryProfile: azure_native.iotoperationsmq.BrokerMemoryProfile.Tiny,
    mode: azure_native.iotoperationsmq.RunMode.Auto,
    mqName: "u229L1RZ5",
    resourceGroupName: "rgiotoperationsmq",
    tags: {},
});
import pulumi
import pulumi_azure_native as azure_native
broker = azure_native.iotoperationsmq.Broker("broker",
    auth_image={
        "pull_policy": "imfuzvqxgbdwliqnn",
        "pull_secrets": "klnqimxqsrdwhcqldjvdtsrs",
        "repository": "m",
        "tag": "jygfdiamhhm",
    },
    broker_image={
        "pull_policy": "imfuzvqxgbdwliqnn",
        "pull_secrets": "klnqimxqsrdwhcqldjvdtsrs",
        "repository": "m",
        "tag": "jygfdiamhhm",
    },
    broker_name="29tAwt4A2-aH6nP",
    broker_node_tolerations={
        "effect": "eeswvciblqmmaeesjoflyvxqbz",
        "key": "wbrstdwxgm",
        "operator": "lbegegneekwnyodtzraarivtwhmzep",
        "value": "sfafsjdcezdmkwibxeluukxgl",
    },
    cardinality={
        "backend_chain": {
            "partitions": 34721,
            "redundancy_factor": 468,
            "temporary_disk_transfer_enabled": True,
            "temporary_disk_transfer_high_watermark_percent": 79,
            "temporary_disk_transfer_low_watermark_percent": 94,
            "temporary_max_backend_mem_usage_percent": 54,
            "temporary_resource_limits": {
                "max_inflight_messages": 33208,
                "max_inflight_patches": 3410,
                "max_inflight_patches_per_client": 58933,
                "max_message_expiry_secs": 2036532516,
                "max_queued_messages": 8083241696687839232,
                "max_queued_qos0_messages": 6545343433569253376,
                "max_session_expiry_secs": 2526293894,
            },
            "workers": 15754,
        },
        "frontend": {
            "replicas": 38165,
            "temporary_resource_limits": {
                "max_inflight_messages": 33208,
                "max_inflight_patches": 3410,
                "max_inflight_patches_per_client": 58933,
                "max_message_expiry_secs": 2036532516,
                "max_queued_messages": 8083241696687839232,
                "max_queued_qos0_messages": 6545343433569253376,
                "max_session_expiry_secs": 2526293894,
            },
            "workers": 38,
        },
    },
    diagnostics={
        "diagnostic_service_endpoint": "cdvelitwasofaaqhdb",
        "enable_metrics": True,
        "enable_self_check": True,
        "enable_self_tracing": True,
        "enable_tracing": True,
        "log_format": "tcivnlakxcajynypbz",
        "log_level": "zdjh",
        "max_cell_map_lifetime": 997099872515057664,
        "metric_update_frequency_seconds": 6156703238506293248,
        "probe_image": "uzizubdxsgcpjwly",
        "self_check_frequency_seconds": 579622483050303872,
        "self_check_timeout_seconds": 7847246333600883712,
        "self_trace_frequency_seconds": 6527612490765174784,
        "span_channel_capacity": 5533451650716961792,
    },
    disk_backed_message_buffer_settings={
        "ephemeral_volume_claim_spec": {
            "access_modes": ["cly"],
            "data_source": {
                "api_group": "v",
                "kind": "pvzbnjebkoslzzucpaem",
                "name": "bgzdfwfpdrubbbnfwzyr",
            },
            "data_source_ref": {
                "api_group": "e",
                "kind": "hjbktqbtg",
                "name": "losjjcujomepwhztzptrobavolc",
            },
            "resources": {
                "limits": {},
                "requests": {},
            },
            "selector": {
                "match_expressions": [{
                    "key": "d",
                    "operator": "fcfvoarytcdbtccjervsmdis",
                    "values": ["y"],
                }],
                "match_labels": {},
            },
            "storage_class_name": "etajfhrtgatxi",
            "volume_mode": "mipdeutsgidkzpxelbrqggjheplvmx",
            "volume_name": "dacuvlvuullautxjxwdctvzlmd",
        },
        "max_size": "gnwxgqjypylz",
        "persistent_volume_claim_spec": {
            "access_modes": ["cly"],
            "data_source": {
                "api_group": "v",
                "kind": "pvzbnjebkoslzzucpaem",
                "name": "bgzdfwfpdrubbbnfwzyr",
            },
            "data_source_ref": {
                "api_group": "e",
                "kind": "hjbktqbtg",
                "name": "losjjcujomepwhztzptrobavolc",
            },
            "resources": {
                "limits": {},
                "requests": {},
            },
            "selector": {
                "match_expressions": [{
                    "key": "d",
                    "operator": "fcfvoarytcdbtccjervsmdis",
                    "values": ["y"],
                }],
                "match_labels": {},
            },
            "storage_class_name": "etajfhrtgatxi",
            "volume_mode": "mipdeutsgidkzpxelbrqggjheplvmx",
            "volume_name": "dacuvlvuullautxjxwdctvzlmd",
        },
    },
    encrypt_internal_traffic=True,
    extended_location={
        "name": "an",
        "type": azure_native.iotoperationsmq.ExtendedLocationType.CUSTOM_LOCATION,
    },
    health_manager_image={
        "pull_policy": "imfuzvqxgbdwliqnn",
        "pull_secrets": "klnqimxqsrdwhcqldjvdtsrs",
        "repository": "m",
        "tag": "jygfdiamhhm",
    },
    health_manager_node_tolerations={
        "effect": "eeswvciblqmmaeesjoflyvxqbz",
        "key": "wbrstdwxgm",
        "operator": "lbegegneekwnyodtzraarivtwhmzep",
        "value": "sfafsjdcezdmkwibxeluukxgl",
    },
    internal_certs={
        "duration": "xjjmzq",
        "private_key": {
            "algorithm": "wwewfsddymjefuhxzqybwvay",
            "rotation_policy": "jxmpyvfneckopjiakjtous",
            "size": 63427,
        },
        "renew_before": "zkajhllevrxkfmfyzasmbllvd",
    },
    location="ltzfwqzs",
    memory_profile=azure_native.iotoperationsmq.BrokerMemoryProfile.TINY,
    mode=azure_native.iotoperationsmq.RunMode.AUTO,
    mq_name="u229L1RZ5",
    resource_group_name="rgiotoperationsmq",
    tags={})
resources:
  broker:
    type: azure-native:iotoperationsmq:Broker
    properties:
      authImage:
        pullPolicy: imfuzvqxgbdwliqnn
        pullSecrets: klnqimxqsrdwhcqldjvdtsrs
        repository: m
        tag: jygfdiamhhm
      brokerImage:
        pullPolicy: imfuzvqxgbdwliqnn
        pullSecrets: klnqimxqsrdwhcqldjvdtsrs
        repository: m
        tag: jygfdiamhhm
      brokerName: 29tAwt4A2-aH6nP
      brokerNodeTolerations:
        effect: eeswvciblqmmaeesjoflyvxqbz
        key: wbrstdwxgm
        operator: lbegegneekwnyodtzraarivtwhmzep
        value: sfafsjdcezdmkwibxeluukxgl
      cardinality:
        backendChain:
          partitions: 34721
          redundancyFactor: 468
          temporaryDiskTransferEnabled: true
          temporaryDiskTransferHighWatermarkPercent: 79
          temporaryDiskTransferLowWatermarkPercent: 94
          temporaryMaxBackendMemUsagePercent: 54
          temporaryResourceLimits:
            maxInflightMessages: 33208
            maxInflightPatches: 3410
            maxInflightPatchesPerClient: 58933
            maxMessageExpirySecs: 2.036532516e+09
            maxQueuedMessages: 8.083241696687839e+18
            maxQueuedQos0Messages: 6.545343433569253e+18
            maxSessionExpirySecs: 2.526293894e+09
          workers: 15754
        frontend:
          replicas: 38165
          temporaryResourceLimits:
            maxInflightMessages: 33208
            maxInflightPatches: 3410
            maxInflightPatchesPerClient: 58933
            maxMessageExpirySecs: 2.036532516e+09
            maxQueuedMessages: 8.083241696687839e+18
            maxQueuedQos0Messages: 6.545343433569253e+18
            maxSessionExpirySecs: 2.526293894e+09
          workers: 38
      diagnostics:
        diagnosticServiceEndpoint: cdvelitwasofaaqhdb
        enableMetrics: true
        enableSelfCheck: true
        enableSelfTracing: true
        enableTracing: true
        logFormat: tcivnlakxcajynypbz
        logLevel: zdjh
        maxCellMapLifetime: 9.970998725150577e+17
        metricUpdateFrequencySeconds: 6.156703238506293e+18
        probeImage: uzizubdxsgcpjwly
        selfCheckFrequencySeconds: 5.796224830503039e+17
        selfCheckTimeoutSeconds: 7.847246333600884e+18
        selfTraceFrequencySeconds: 6.527612490765175e+18
        spanChannelCapacity: 5.533451650716962e+18
      diskBackedMessageBufferSettings:
        ephemeralVolumeClaimSpec:
          accessModes:
            - cly
          dataSource:
            apiGroup: v
            kind: pvzbnjebkoslzzucpaem
            name: bgzdfwfpdrubbbnfwzyr
          dataSourceRef:
            apiGroup: e
            kind: hjbktqbtg
            name: losjjcujomepwhztzptrobavolc
          resources:
            limits: {}
            requests: {}
          selector:
            matchExpressions:
              - key: d
                operator: fcfvoarytcdbtccjervsmdis
                values:
                  - y
            matchLabels: {}
          storageClassName: etajfhrtgatxi
          volumeMode: mipdeutsgidkzpxelbrqggjheplvmx
          volumeName: dacuvlvuullautxjxwdctvzlmd
        maxSize: gnwxgqjypylz
        persistentVolumeClaimSpec:
          accessModes:
            - cly
          dataSource:
            apiGroup: v
            kind: pvzbnjebkoslzzucpaem
            name: bgzdfwfpdrubbbnfwzyr
          dataSourceRef:
            apiGroup: e
            kind: hjbktqbtg
            name: losjjcujomepwhztzptrobavolc
          resources:
            limits: {}
            requests: {}
          selector:
            matchExpressions:
              - key: d
                operator: fcfvoarytcdbtccjervsmdis
                values:
                  - y
            matchLabels: {}
          storageClassName: etajfhrtgatxi
          volumeMode: mipdeutsgidkzpxelbrqggjheplvmx
          volumeName: dacuvlvuullautxjxwdctvzlmd
      encryptInternalTraffic: true
      extendedLocation:
        name: an
        type: CustomLocation
      healthManagerImage:
        pullPolicy: imfuzvqxgbdwliqnn
        pullSecrets: klnqimxqsrdwhcqldjvdtsrs
        repository: m
        tag: jygfdiamhhm
      healthManagerNodeTolerations:
        effect: eeswvciblqmmaeesjoflyvxqbz
        key: wbrstdwxgm
        operator: lbegegneekwnyodtzraarivtwhmzep
        value: sfafsjdcezdmkwibxeluukxgl
      internalCerts:
        duration: xjjmzq
        privateKey:
          algorithm: wwewfsddymjefuhxzqybwvay
          rotationPolicy: jxmpyvfneckopjiakjtous
          size: 63427
        renewBefore: zkajhllevrxkfmfyzasmbllvd
      location: ltzfwqzs
      memoryProfile: tiny
      mode: auto
      mqName: u229L1RZ5
      resourceGroupName: rgiotoperationsmq
      tags: {}
Create Broker Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Broker(name: string, args: BrokerArgs, opts?: CustomResourceOptions);@overload
def Broker(resource_name: str,
           args: BrokerArgs,
           opts: Optional[ResourceOptions] = None)
@overload
def Broker(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           extended_location: Optional[ExtendedLocationPropertyArgs] = None,
           broker_image: Optional[ContainerImageArgs] = None,
           resource_group_name: Optional[str] = None,
           mq_name: Optional[str] = None,
           auth_image: Optional[ContainerImageArgs] = None,
           mode: Optional[Union[str, RunMode]] = None,
           health_manager_image: Optional[ContainerImageArgs] = None,
           cardinality: Optional[CardinalityArgs] = None,
           encrypt_internal_traffic: Optional[bool] = None,
           disk_backed_message_buffer_settings: Optional[DiskBackedMessageBufferSettingsArgs] = None,
           health_manager_node_tolerations: Optional[NodeTolerationsArgs] = None,
           internal_certs: Optional[CertManagerCertOptionsArgs] = None,
           location: Optional[str] = None,
           memory_profile: Optional[Union[str, BrokerMemoryProfile]] = None,
           diagnostics: Optional[BrokerDiagnosticsArgs] = None,
           broker_node_tolerations: Optional[NodeTolerationsArgs] = None,
           broker_name: Optional[str] = None,
           tags: Optional[Mapping[str, str]] = None)func NewBroker(ctx *Context, name string, args BrokerArgs, opts ...ResourceOption) (*Broker, error)public Broker(string name, BrokerArgs args, CustomResourceOptions? opts = null)
public Broker(String name, BrokerArgs args)
public Broker(String name, BrokerArgs args, CustomResourceOptions options)
type: azure-native:iotoperationsmq:Broker
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BrokerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BrokerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BrokerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BrokerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BrokerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeBrokerResource = new AzureNative.IoTOperationsMQ.Broker("azure-nativeBrokerResource", new()
{
    ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
    {
        Name = "string",
        Type = "string",
    },
    BrokerImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
    {
        Repository = "string",
        Tag = "string",
        PullPolicy = "string",
        PullSecrets = "string",
    },
    ResourceGroupName = "string",
    MqName = "string",
    AuthImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
    {
        Repository = "string",
        Tag = "string",
        PullPolicy = "string",
        PullSecrets = "string",
    },
    Mode = "string",
    HealthManagerImage = new AzureNative.IoTOperationsMQ.Inputs.ContainerImageArgs
    {
        Repository = "string",
        Tag = "string",
        PullPolicy = "string",
        PullSecrets = "string",
    },
    Cardinality = new AzureNative.IoTOperationsMQ.Inputs.CardinalityArgs
    {
        BackendChain = new AzureNative.IoTOperationsMQ.Inputs.BackendChainArgs
        {
            Partitions = 0,
            RedundancyFactor = 0,
            TemporaryDiskTransferEnabled = false,
            TemporaryDiskTransferHighWatermarkPercent = 0,
            TemporaryDiskTransferLowWatermarkPercent = 0,
            TemporaryMaxBackendMemUsagePercent = 0,
            TemporaryResourceLimits = new AzureNative.IoTOperationsMQ.Inputs.TemporaryResourceLimitsConfigArgs
            {
                MaxInflightMessages = 0,
                MaxInflightPatches = 0,
                MaxInflightPatchesPerClient = 0,
                MaxQueuedMessages = 0,
                MaxQueuedQos0Messages = 0,
                MaxSessionExpirySecs = 0,
                MaxMessageExpirySecs = 0,
            },
            Workers = 0,
        },
        Frontend = new AzureNative.IoTOperationsMQ.Inputs.FrontendArgs
        {
            Replicas = 0,
            TemporaryResourceLimits = new AzureNative.IoTOperationsMQ.Inputs.TemporaryResourceLimitsConfigArgs
            {
                MaxInflightMessages = 0,
                MaxInflightPatches = 0,
                MaxInflightPatchesPerClient = 0,
                MaxQueuedMessages = 0,
                MaxQueuedQos0Messages = 0,
                MaxSessionExpirySecs = 0,
                MaxMessageExpirySecs = 0,
            },
            Workers = 0,
        },
    },
    EncryptInternalTraffic = false,
    DiskBackedMessageBufferSettings = new AzureNative.IoTOperationsMQ.Inputs.DiskBackedMessageBufferSettingsArgs
    {
        MaxSize = "string",
        EphemeralVolumeClaimSpec = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecArgs
        {
            AccessModes = new[]
            {
                "string",
            },
            DataSource = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceArgs
            {
                Kind = "string",
                Name = "string",
                ApiGroup = "string",
            },
            DataSourceRef = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceRefArgs
            {
                Kind = "string",
                Name = "string",
                ApiGroup = "string",
            },
            Resources = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimResourceRequirementsArgs
            {
                Limits = 
                {
                    { "string", "string" },
                },
                Requests = 
                {
                    { "string", "string" },
                },
            },
            Selector = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorArgs
            {
                MatchExpressions = new[]
                {
                    new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                    {
                        Key = "string",
                        Operator = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
                MatchLabels = 
                {
                    { "string", "string" },
                },
            },
            StorageClassName = "string",
            VolumeMode = "string",
            VolumeName = "string",
        },
        PersistentVolumeClaimSpec = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecArgs
        {
            AccessModes = new[]
            {
                "string",
            },
            DataSource = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceArgs
            {
                Kind = "string",
                Name = "string",
                ApiGroup = "string",
            },
            DataSourceRef = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimDataSourceRefArgs
            {
                Kind = "string",
                Name = "string",
                ApiGroup = "string",
            },
            Resources = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimResourceRequirementsArgs
            {
                Limits = 
                {
                    { "string", "string" },
                },
                Requests = 
                {
                    { "string", "string" },
                },
            },
            Selector = new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorArgs
            {
                MatchExpressions = new[]
                {
                    new AzureNative.IoTOperationsMQ.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                    {
                        Key = "string",
                        Operator = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
                MatchLabels = 
                {
                    { "string", "string" },
                },
            },
            StorageClassName = "string",
            VolumeMode = "string",
            VolumeName = "string",
        },
    },
    HealthManagerNodeTolerations = new AzureNative.IoTOperationsMQ.Inputs.NodeTolerationsArgs
    {
        Effect = "string",
        Key = "string",
        Operator = "string",
        Value = "string",
    },
    InternalCerts = new AzureNative.IoTOperationsMQ.Inputs.CertManagerCertOptionsArgs
    {
        Duration = "string",
        PrivateKey = new AzureNative.IoTOperationsMQ.Inputs.CertManagerPrivateKeyArgs
        {
            Algorithm = "string",
            RotationPolicy = "string",
            Size = 0,
        },
        RenewBefore = "string",
    },
    Location = "string",
    MemoryProfile = "string",
    Diagnostics = new AzureNative.IoTOperationsMQ.Inputs.BrokerDiagnosticsArgs
    {
        DiagnosticServiceEndpoint = "string",
        EnableMetrics = false,
        EnableSelfCheck = false,
        EnableSelfTracing = false,
        EnableTracing = false,
        LogFormat = "string",
        LogLevel = "string",
        MaxCellMapLifetime = 0,
        MetricUpdateFrequencySeconds = 0,
        ProbeImage = "string",
        SelfCheckFrequencySeconds = 0,
        SelfCheckTimeoutSeconds = 0,
        SelfTraceFrequencySeconds = 0,
        SpanChannelCapacity = 0,
    },
    BrokerNodeTolerations = new AzureNative.IoTOperationsMQ.Inputs.NodeTolerationsArgs
    {
        Effect = "string",
        Key = "string",
        Operator = "string",
        Value = "string",
    },
    BrokerName = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := iotoperationsmq.NewBroker(ctx, "azure-nativeBrokerResource", &iotoperationsmq.BrokerArgs{
	ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	BrokerImage: &iotoperationsmq.ContainerImageArgs{
		Repository:  pulumi.String("string"),
		Tag:         pulumi.String("string"),
		PullPolicy:  pulumi.String("string"),
		PullSecrets: pulumi.String("string"),
	},
	ResourceGroupName: pulumi.String("string"),
	MqName:            pulumi.String("string"),
	AuthImage: &iotoperationsmq.ContainerImageArgs{
		Repository:  pulumi.String("string"),
		Tag:         pulumi.String("string"),
		PullPolicy:  pulumi.String("string"),
		PullSecrets: pulumi.String("string"),
	},
	Mode: pulumi.String("string"),
	HealthManagerImage: &iotoperationsmq.ContainerImageArgs{
		Repository:  pulumi.String("string"),
		Tag:         pulumi.String("string"),
		PullPolicy:  pulumi.String("string"),
		PullSecrets: pulumi.String("string"),
	},
	Cardinality: &iotoperationsmq.CardinalityArgs{
		BackendChain: &iotoperationsmq.BackendChainArgs{
			Partitions:                                pulumi.Int(0),
			RedundancyFactor:                          pulumi.Int(0),
			TemporaryDiskTransferEnabled:              pulumi.Bool(false),
			TemporaryDiskTransferHighWatermarkPercent: pulumi.Int(0),
			TemporaryDiskTransferLowWatermarkPercent:  pulumi.Int(0),
			TemporaryMaxBackendMemUsagePercent:        pulumi.Int(0),
			TemporaryResourceLimits: &iotoperationsmq.TemporaryResourceLimitsConfigArgs{
				MaxInflightMessages:         pulumi.Int(0),
				MaxInflightPatches:          pulumi.Int(0),
				MaxInflightPatchesPerClient: pulumi.Int(0),
				MaxQueuedMessages:           pulumi.Float64(0),
				MaxQueuedQos0Messages:       pulumi.Float64(0),
				MaxSessionExpirySecs:        pulumi.Float64(0),
				MaxMessageExpirySecs:        pulumi.Float64(0),
			},
			Workers: pulumi.Int(0),
		},
		Frontend: &iotoperationsmq.FrontendArgs{
			Replicas: pulumi.Int(0),
			TemporaryResourceLimits: &iotoperationsmq.TemporaryResourceLimitsConfigArgs{
				MaxInflightMessages:         pulumi.Int(0),
				MaxInflightPatches:          pulumi.Int(0),
				MaxInflightPatchesPerClient: pulumi.Int(0),
				MaxQueuedMessages:           pulumi.Float64(0),
				MaxQueuedQos0Messages:       pulumi.Float64(0),
				MaxSessionExpirySecs:        pulumi.Float64(0),
				MaxMessageExpirySecs:        pulumi.Float64(0),
			},
			Workers: pulumi.Int(0),
		},
	},
	EncryptInternalTraffic: pulumi.Bool(false),
	DiskBackedMessageBufferSettings: &iotoperationsmq.DiskBackedMessageBufferSettingsArgs{
		MaxSize: pulumi.String("string"),
		EphemeralVolumeClaimSpec: &iotoperationsmq.VolumeClaimSpecArgs{
			AccessModes: pulumi.StringArray{
				pulumi.String("string"),
			},
			DataSource: &iotoperationsmq.VolumeClaimDataSourceArgs{
				Kind:     pulumi.String("string"),
				Name:     pulumi.String("string"),
				ApiGroup: pulumi.String("string"),
			},
			DataSourceRef: &iotoperationsmq.VolumeClaimDataSourceRefArgs{
				Kind:     pulumi.String("string"),
				Name:     pulumi.String("string"),
				ApiGroup: pulumi.String("string"),
			},
			Resources: &iotoperationsmq.VolumeClaimResourceRequirementsArgs{
				Limits: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				Requests: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
			Selector: &iotoperationsmq.VolumeClaimSpecSelectorArgs{
				MatchExpressions: iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArray{
					&iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArgs{
						Key:      pulumi.String("string"),
						Operator: pulumi.String("string"),
						Values: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
				MatchLabels: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
			StorageClassName: pulumi.String("string"),
			VolumeMode:       pulumi.String("string"),
			VolumeName:       pulumi.String("string"),
		},
		PersistentVolumeClaimSpec: &iotoperationsmq.VolumeClaimSpecArgs{
			AccessModes: pulumi.StringArray{
				pulumi.String("string"),
			},
			DataSource: &iotoperationsmq.VolumeClaimDataSourceArgs{
				Kind:     pulumi.String("string"),
				Name:     pulumi.String("string"),
				ApiGroup: pulumi.String("string"),
			},
			DataSourceRef: &iotoperationsmq.VolumeClaimDataSourceRefArgs{
				Kind:     pulumi.String("string"),
				Name:     pulumi.String("string"),
				ApiGroup: pulumi.String("string"),
			},
			Resources: &iotoperationsmq.VolumeClaimResourceRequirementsArgs{
				Limits: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				Requests: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
			Selector: &iotoperationsmq.VolumeClaimSpecSelectorArgs{
				MatchExpressions: iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArray{
					&iotoperationsmq.VolumeClaimSpecSelectorMatchExpressionsArgs{
						Key:      pulumi.String("string"),
						Operator: pulumi.String("string"),
						Values: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
				MatchLabels: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
			StorageClassName: pulumi.String("string"),
			VolumeMode:       pulumi.String("string"),
			VolumeName:       pulumi.String("string"),
		},
	},
	HealthManagerNodeTolerations: &iotoperationsmq.NodeTolerationsArgs{
		Effect:   pulumi.String("string"),
		Key:      pulumi.String("string"),
		Operator: pulumi.String("string"),
		Value:    pulumi.String("string"),
	},
	InternalCerts: &iotoperationsmq.CertManagerCertOptionsArgs{
		Duration: pulumi.String("string"),
		PrivateKey: &iotoperationsmq.CertManagerPrivateKeyArgs{
			Algorithm:      pulumi.String("string"),
			RotationPolicy: pulumi.String("string"),
			Size:           pulumi.Int(0),
		},
		RenewBefore: pulumi.String("string"),
	},
	Location:      pulumi.String("string"),
	MemoryProfile: pulumi.String("string"),
	Diagnostics: &iotoperationsmq.BrokerDiagnosticsArgs{
		DiagnosticServiceEndpoint:    pulumi.String("string"),
		EnableMetrics:                pulumi.Bool(false),
		EnableSelfCheck:              pulumi.Bool(false),
		EnableSelfTracing:            pulumi.Bool(false),
		EnableTracing:                pulumi.Bool(false),
		LogFormat:                    pulumi.String("string"),
		LogLevel:                     pulumi.String("string"),
		MaxCellMapLifetime:           pulumi.Float64(0),
		MetricUpdateFrequencySeconds: pulumi.Float64(0),
		ProbeImage:                   pulumi.String("string"),
		SelfCheckFrequencySeconds:    pulumi.Float64(0),
		SelfCheckTimeoutSeconds:      pulumi.Float64(0),
		SelfTraceFrequencySeconds:    pulumi.Float64(0),
		SpanChannelCapacity:          pulumi.Float64(0),
	},
	BrokerNodeTolerations: &iotoperationsmq.NodeTolerationsArgs{
		Effect:   pulumi.String("string"),
		Key:      pulumi.String("string"),
		Operator: pulumi.String("string"),
		Value:    pulumi.String("string"),
	},
	BrokerName: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var azure_nativeBrokerResource = new Broker("azure-nativeBrokerResource", BrokerArgs.builder()
    .extendedLocation(ExtendedLocationPropertyArgs.builder()
        .name("string")
        .type("string")
        .build())
    .brokerImage(ContainerImageArgs.builder()
        .repository("string")
        .tag("string")
        .pullPolicy("string")
        .pullSecrets("string")
        .build())
    .resourceGroupName("string")
    .mqName("string")
    .authImage(ContainerImageArgs.builder()
        .repository("string")
        .tag("string")
        .pullPolicy("string")
        .pullSecrets("string")
        .build())
    .mode("string")
    .healthManagerImage(ContainerImageArgs.builder()
        .repository("string")
        .tag("string")
        .pullPolicy("string")
        .pullSecrets("string")
        .build())
    .cardinality(CardinalityArgs.builder()
        .backendChain(BackendChainArgs.builder()
            .partitions(0)
            .redundancyFactor(0)
            .temporaryDiskTransferEnabled(false)
            .temporaryDiskTransferHighWatermarkPercent(0)
            .temporaryDiskTransferLowWatermarkPercent(0)
            .temporaryMaxBackendMemUsagePercent(0)
            .temporaryResourceLimits(TemporaryResourceLimitsConfigArgs.builder()
                .maxInflightMessages(0)
                .maxInflightPatches(0)
                .maxInflightPatchesPerClient(0)
                .maxQueuedMessages(0)
                .maxQueuedQos0Messages(0)
                .maxSessionExpirySecs(0)
                .maxMessageExpirySecs(0)
                .build())
            .workers(0)
            .build())
        .frontend(FrontendArgs.builder()
            .replicas(0)
            .temporaryResourceLimits(TemporaryResourceLimitsConfigArgs.builder()
                .maxInflightMessages(0)
                .maxInflightPatches(0)
                .maxInflightPatchesPerClient(0)
                .maxQueuedMessages(0)
                .maxQueuedQos0Messages(0)
                .maxSessionExpirySecs(0)
                .maxMessageExpirySecs(0)
                .build())
            .workers(0)
            .build())
        .build())
    .encryptInternalTraffic(false)
    .diskBackedMessageBufferSettings(DiskBackedMessageBufferSettingsArgs.builder()
        .maxSize("string")
        .ephemeralVolumeClaimSpec(VolumeClaimSpecArgs.builder()
            .accessModes("string")
            .dataSource(VolumeClaimDataSourceArgs.builder()
                .kind("string")
                .name("string")
                .apiGroup("string")
                .build())
            .dataSourceRef(VolumeClaimDataSourceRefArgs.builder()
                .kind("string")
                .name("string")
                .apiGroup("string")
                .build())
            .resources(VolumeClaimResourceRequirementsArgs.builder()
                .limits(Map.of("string", "string"))
                .requests(Map.of("string", "string"))
                .build())
            .selector(VolumeClaimSpecSelectorArgs.builder()
                .matchExpressions(VolumeClaimSpecSelectorMatchExpressionsArgs.builder()
                    .key("string")
                    .operator("string")
                    .values("string")
                    .build())
                .matchLabels(Map.of("string", "string"))
                .build())
            .storageClassName("string")
            .volumeMode("string")
            .volumeName("string")
            .build())
        .persistentVolumeClaimSpec(VolumeClaimSpecArgs.builder()
            .accessModes("string")
            .dataSource(VolumeClaimDataSourceArgs.builder()
                .kind("string")
                .name("string")
                .apiGroup("string")
                .build())
            .dataSourceRef(VolumeClaimDataSourceRefArgs.builder()
                .kind("string")
                .name("string")
                .apiGroup("string")
                .build())
            .resources(VolumeClaimResourceRequirementsArgs.builder()
                .limits(Map.of("string", "string"))
                .requests(Map.of("string", "string"))
                .build())
            .selector(VolumeClaimSpecSelectorArgs.builder()
                .matchExpressions(VolumeClaimSpecSelectorMatchExpressionsArgs.builder()
                    .key("string")
                    .operator("string")
                    .values("string")
                    .build())
                .matchLabels(Map.of("string", "string"))
                .build())
            .storageClassName("string")
            .volumeMode("string")
            .volumeName("string")
            .build())
        .build())
    .healthManagerNodeTolerations(NodeTolerationsArgs.builder()
        .effect("string")
        .key("string")
        .operator("string")
        .value("string")
        .build())
    .internalCerts(CertManagerCertOptionsArgs.builder()
        .duration("string")
        .privateKey(CertManagerPrivateKeyArgs.builder()
            .algorithm("string")
            .rotationPolicy("string")
            .size(0)
            .build())
        .renewBefore("string")
        .build())
    .location("string")
    .memoryProfile("string")
    .diagnostics(BrokerDiagnosticsArgs.builder()
        .diagnosticServiceEndpoint("string")
        .enableMetrics(false)
        .enableSelfCheck(false)
        .enableSelfTracing(false)
        .enableTracing(false)
        .logFormat("string")
        .logLevel("string")
        .maxCellMapLifetime(0)
        .metricUpdateFrequencySeconds(0)
        .probeImage("string")
        .selfCheckFrequencySeconds(0)
        .selfCheckTimeoutSeconds(0)
        .selfTraceFrequencySeconds(0)
        .spanChannelCapacity(0)
        .build())
    .brokerNodeTolerations(NodeTolerationsArgs.builder()
        .effect("string")
        .key("string")
        .operator("string")
        .value("string")
        .build())
    .brokerName("string")
    .tags(Map.of("string", "string"))
    .build());
azure_native_broker_resource = azure_native.iotoperationsmq.Broker("azure-nativeBrokerResource",
    extended_location={
        "name": "string",
        "type": "string",
    },
    broker_image={
        "repository": "string",
        "tag": "string",
        "pull_policy": "string",
        "pull_secrets": "string",
    },
    resource_group_name="string",
    mq_name="string",
    auth_image={
        "repository": "string",
        "tag": "string",
        "pull_policy": "string",
        "pull_secrets": "string",
    },
    mode="string",
    health_manager_image={
        "repository": "string",
        "tag": "string",
        "pull_policy": "string",
        "pull_secrets": "string",
    },
    cardinality={
        "backend_chain": {
            "partitions": 0,
            "redundancy_factor": 0,
            "temporary_disk_transfer_enabled": False,
            "temporary_disk_transfer_high_watermark_percent": 0,
            "temporary_disk_transfer_low_watermark_percent": 0,
            "temporary_max_backend_mem_usage_percent": 0,
            "temporary_resource_limits": {
                "max_inflight_messages": 0,
                "max_inflight_patches": 0,
                "max_inflight_patches_per_client": 0,
                "max_queued_messages": 0,
                "max_queued_qos0_messages": 0,
                "max_session_expiry_secs": 0,
                "max_message_expiry_secs": 0,
            },
            "workers": 0,
        },
        "frontend": {
            "replicas": 0,
            "temporary_resource_limits": {
                "max_inflight_messages": 0,
                "max_inflight_patches": 0,
                "max_inflight_patches_per_client": 0,
                "max_queued_messages": 0,
                "max_queued_qos0_messages": 0,
                "max_session_expiry_secs": 0,
                "max_message_expiry_secs": 0,
            },
            "workers": 0,
        },
    },
    encrypt_internal_traffic=False,
    disk_backed_message_buffer_settings={
        "max_size": "string",
        "ephemeral_volume_claim_spec": {
            "access_modes": ["string"],
            "data_source": {
                "kind": "string",
                "name": "string",
                "api_group": "string",
            },
            "data_source_ref": {
                "kind": "string",
                "name": "string",
                "api_group": "string",
            },
            "resources": {
                "limits": {
                    "string": "string",
                },
                "requests": {
                    "string": "string",
                },
            },
            "selector": {
                "match_expressions": [{
                    "key": "string",
                    "operator": "string",
                    "values": ["string"],
                }],
                "match_labels": {
                    "string": "string",
                },
            },
            "storage_class_name": "string",
            "volume_mode": "string",
            "volume_name": "string",
        },
        "persistent_volume_claim_spec": {
            "access_modes": ["string"],
            "data_source": {
                "kind": "string",
                "name": "string",
                "api_group": "string",
            },
            "data_source_ref": {
                "kind": "string",
                "name": "string",
                "api_group": "string",
            },
            "resources": {
                "limits": {
                    "string": "string",
                },
                "requests": {
                    "string": "string",
                },
            },
            "selector": {
                "match_expressions": [{
                    "key": "string",
                    "operator": "string",
                    "values": ["string"],
                }],
                "match_labels": {
                    "string": "string",
                },
            },
            "storage_class_name": "string",
            "volume_mode": "string",
            "volume_name": "string",
        },
    },
    health_manager_node_tolerations={
        "effect": "string",
        "key": "string",
        "operator": "string",
        "value": "string",
    },
    internal_certs={
        "duration": "string",
        "private_key": {
            "algorithm": "string",
            "rotation_policy": "string",
            "size": 0,
        },
        "renew_before": "string",
    },
    location="string",
    memory_profile="string",
    diagnostics={
        "diagnostic_service_endpoint": "string",
        "enable_metrics": False,
        "enable_self_check": False,
        "enable_self_tracing": False,
        "enable_tracing": False,
        "log_format": "string",
        "log_level": "string",
        "max_cell_map_lifetime": 0,
        "metric_update_frequency_seconds": 0,
        "probe_image": "string",
        "self_check_frequency_seconds": 0,
        "self_check_timeout_seconds": 0,
        "self_trace_frequency_seconds": 0,
        "span_channel_capacity": 0,
    },
    broker_node_tolerations={
        "effect": "string",
        "key": "string",
        "operator": "string",
        "value": "string",
    },
    broker_name="string",
    tags={
        "string": "string",
    })
const azure_nativeBrokerResource = new azure_native.iotoperationsmq.Broker("azure-nativeBrokerResource", {
    extendedLocation: {
        name: "string",
        type: "string",
    },
    brokerImage: {
        repository: "string",
        tag: "string",
        pullPolicy: "string",
        pullSecrets: "string",
    },
    resourceGroupName: "string",
    mqName: "string",
    authImage: {
        repository: "string",
        tag: "string",
        pullPolicy: "string",
        pullSecrets: "string",
    },
    mode: "string",
    healthManagerImage: {
        repository: "string",
        tag: "string",
        pullPolicy: "string",
        pullSecrets: "string",
    },
    cardinality: {
        backendChain: {
            partitions: 0,
            redundancyFactor: 0,
            temporaryDiskTransferEnabled: false,
            temporaryDiskTransferHighWatermarkPercent: 0,
            temporaryDiskTransferLowWatermarkPercent: 0,
            temporaryMaxBackendMemUsagePercent: 0,
            temporaryResourceLimits: {
                maxInflightMessages: 0,
                maxInflightPatches: 0,
                maxInflightPatchesPerClient: 0,
                maxQueuedMessages: 0,
                maxQueuedQos0Messages: 0,
                maxSessionExpirySecs: 0,
                maxMessageExpirySecs: 0,
            },
            workers: 0,
        },
        frontend: {
            replicas: 0,
            temporaryResourceLimits: {
                maxInflightMessages: 0,
                maxInflightPatches: 0,
                maxInflightPatchesPerClient: 0,
                maxQueuedMessages: 0,
                maxQueuedQos0Messages: 0,
                maxSessionExpirySecs: 0,
                maxMessageExpirySecs: 0,
            },
            workers: 0,
        },
    },
    encryptInternalTraffic: false,
    diskBackedMessageBufferSettings: {
        maxSize: "string",
        ephemeralVolumeClaimSpec: {
            accessModes: ["string"],
            dataSource: {
                kind: "string",
                name: "string",
                apiGroup: "string",
            },
            dataSourceRef: {
                kind: "string",
                name: "string",
                apiGroup: "string",
            },
            resources: {
                limits: {
                    string: "string",
                },
                requests: {
                    string: "string",
                },
            },
            selector: {
                matchExpressions: [{
                    key: "string",
                    operator: "string",
                    values: ["string"],
                }],
                matchLabels: {
                    string: "string",
                },
            },
            storageClassName: "string",
            volumeMode: "string",
            volumeName: "string",
        },
        persistentVolumeClaimSpec: {
            accessModes: ["string"],
            dataSource: {
                kind: "string",
                name: "string",
                apiGroup: "string",
            },
            dataSourceRef: {
                kind: "string",
                name: "string",
                apiGroup: "string",
            },
            resources: {
                limits: {
                    string: "string",
                },
                requests: {
                    string: "string",
                },
            },
            selector: {
                matchExpressions: [{
                    key: "string",
                    operator: "string",
                    values: ["string"],
                }],
                matchLabels: {
                    string: "string",
                },
            },
            storageClassName: "string",
            volumeMode: "string",
            volumeName: "string",
        },
    },
    healthManagerNodeTolerations: {
        effect: "string",
        key: "string",
        operator: "string",
        value: "string",
    },
    internalCerts: {
        duration: "string",
        privateKey: {
            algorithm: "string",
            rotationPolicy: "string",
            size: 0,
        },
        renewBefore: "string",
    },
    location: "string",
    memoryProfile: "string",
    diagnostics: {
        diagnosticServiceEndpoint: "string",
        enableMetrics: false,
        enableSelfCheck: false,
        enableSelfTracing: false,
        enableTracing: false,
        logFormat: "string",
        logLevel: "string",
        maxCellMapLifetime: 0,
        metricUpdateFrequencySeconds: 0,
        probeImage: "string",
        selfCheckFrequencySeconds: 0,
        selfCheckTimeoutSeconds: 0,
        selfTraceFrequencySeconds: 0,
        spanChannelCapacity: 0,
    },
    brokerNodeTolerations: {
        effect: "string",
        key: "string",
        operator: "string",
        value: "string",
    },
    brokerName: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:iotoperationsmq:Broker
properties:
    authImage:
        pullPolicy: string
        pullSecrets: string
        repository: string
        tag: string
    brokerImage:
        pullPolicy: string
        pullSecrets: string
        repository: string
        tag: string
    brokerName: string
    brokerNodeTolerations:
        effect: string
        key: string
        operator: string
        value: string
    cardinality:
        backendChain:
            partitions: 0
            redundancyFactor: 0
            temporaryDiskTransferEnabled: false
            temporaryDiskTransferHighWatermarkPercent: 0
            temporaryDiskTransferLowWatermarkPercent: 0
            temporaryMaxBackendMemUsagePercent: 0
            temporaryResourceLimits:
                maxInflightMessages: 0
                maxInflightPatches: 0
                maxInflightPatchesPerClient: 0
                maxMessageExpirySecs: 0
                maxQueuedMessages: 0
                maxQueuedQos0Messages: 0
                maxSessionExpirySecs: 0
            workers: 0
        frontend:
            replicas: 0
            temporaryResourceLimits:
                maxInflightMessages: 0
                maxInflightPatches: 0
                maxInflightPatchesPerClient: 0
                maxMessageExpirySecs: 0
                maxQueuedMessages: 0
                maxQueuedQos0Messages: 0
                maxSessionExpirySecs: 0
            workers: 0
    diagnostics:
        diagnosticServiceEndpoint: string
        enableMetrics: false
        enableSelfCheck: false
        enableSelfTracing: false
        enableTracing: false
        logFormat: string
        logLevel: string
        maxCellMapLifetime: 0
        metricUpdateFrequencySeconds: 0
        probeImage: string
        selfCheckFrequencySeconds: 0
        selfCheckTimeoutSeconds: 0
        selfTraceFrequencySeconds: 0
        spanChannelCapacity: 0
    diskBackedMessageBufferSettings:
        ephemeralVolumeClaimSpec:
            accessModes:
                - string
            dataSource:
                apiGroup: string
                kind: string
                name: string
            dataSourceRef:
                apiGroup: string
                kind: string
                name: string
            resources:
                limits:
                    string: string
                requests:
                    string: string
            selector:
                matchExpressions:
                    - key: string
                      operator: string
                      values:
                        - string
                matchLabels:
                    string: string
            storageClassName: string
            volumeMode: string
            volumeName: string
        maxSize: string
        persistentVolumeClaimSpec:
            accessModes:
                - string
            dataSource:
                apiGroup: string
                kind: string
                name: string
            dataSourceRef:
                apiGroup: string
                kind: string
                name: string
            resources:
                limits:
                    string: string
                requests:
                    string: string
            selector:
                matchExpressions:
                    - key: string
                      operator: string
                      values:
                        - string
                matchLabels:
                    string: string
            storageClassName: string
            volumeMode: string
            volumeName: string
    encryptInternalTraffic: false
    extendedLocation:
        name: string
        type: string
    healthManagerImage:
        pullPolicy: string
        pullSecrets: string
        repository: string
        tag: string
    healthManagerNodeTolerations:
        effect: string
        key: string
        operator: string
        value: string
    internalCerts:
        duration: string
        privateKey:
            algorithm: string
            rotationPolicy: string
            size: 0
        renewBefore: string
    location: string
    memoryProfile: string
    mode: string
    mqName: string
    resourceGroupName: string
    tags:
        string: string
Broker Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Broker resource accepts the following input properties:
- AuthImage Pulumi.Azure Native. Io TOperations MQ. Inputs. Container Image 
- The details of Authentication Docker Image.
- BrokerImage Pulumi.Azure Native. Io TOperations MQ. Inputs. Container Image 
- The details of Broker Docker Image.
- ExtendedLocation Pulumi.Azure Native. Io TOperations MQ. Inputs. Extended Location Property 
- Extended Location
- HealthManager Pulumi.Image Azure Native. Io TOperations MQ. Inputs. Container Image 
- The details of Health Manager Docker Image.
- Mode
string | Pulumi.Azure Native. Io TOperations MQ. Run Mode 
- The Running Mode of the Broker Deployment.
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of MQ broker resource
- BrokerNode Pulumi.Tolerations Azure Native. Io TOperations MQ. Inputs. Node Tolerations 
- The details of Node Tolerations for Broker Pods.
- Cardinality
Pulumi.Azure Native. Io TOperations MQ. Inputs. Cardinality 
- The cardinality details of the broker.
- Diagnostics
Pulumi.Azure Native. Io TOperations MQ. Inputs. Broker Diagnostics 
- The diagnostic details of the broker deployment.
- DiskBacked Pulumi.Message Buffer Settings Azure Native. Io TOperations MQ. Inputs. Disk Backed Message Buffer Settings 
- The settings of the disk-backed message buffer.
- EncryptInternal boolTraffic 
- The setting to enable or disable encryption of internal Traffic.
- HealthManager Pulumi.Node Tolerations Azure Native. Io TOperations MQ. Inputs. Node Tolerations 
- The details of Node Tolerations for Health Manager Pods.
- InternalCerts Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Cert Options 
- Details of the internal CA cert that will be used to secure communication between pods.
- Location string
- The geo-location where the resource lives
- MemoryProfile string | Pulumi.Azure Native. Io TOperations MQ. Broker Memory Profile 
- Memory profile of broker.
- Dictionary<string, string>
- Resource tags.
- AuthImage ContainerImage Args 
- The details of Authentication Docker Image.
- BrokerImage ContainerImage Args 
- The details of Broker Docker Image.
- ExtendedLocation ExtendedLocation Property Args 
- Extended Location
- HealthManager ContainerImage Image Args 
- The details of Health Manager Docker Image.
- Mode
string | RunMode 
- The Running Mode of the Broker Deployment.
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of MQ broker resource
- BrokerNode NodeTolerations Tolerations Args 
- The details of Node Tolerations for Broker Pods.
- Cardinality
CardinalityArgs 
- The cardinality details of the broker.
- Diagnostics
BrokerDiagnostics Args 
- The diagnostic details of the broker deployment.
- DiskBacked DiskMessage Buffer Settings Backed Message Buffer Settings Args 
- The settings of the disk-backed message buffer.
- EncryptInternal boolTraffic 
- The setting to enable or disable encryption of internal Traffic.
- HealthManager NodeNode Tolerations Tolerations Args 
- The details of Node Tolerations for Health Manager Pods.
- InternalCerts CertManager Cert Options Args 
- Details of the internal CA cert that will be used to secure communication between pods.
- Location string
- The geo-location where the resource lives
- MemoryProfile string | BrokerMemory Profile 
- Memory profile of broker.
- map[string]string
- Resource tags.
- authImage ContainerImage 
- The details of Authentication Docker Image.
- brokerImage ContainerImage 
- The details of Broker Docker Image.
- extendedLocation ExtendedLocation Property 
- Extended Location
- healthManager ContainerImage Image 
- The details of Health Manager Docker Image.
- mode
String | RunMode 
- The Running Mode of the Broker Deployment.
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of MQ broker resource
- brokerNode NodeTolerations Tolerations 
- The details of Node Tolerations for Broker Pods.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics 
- The diagnostic details of the broker deployment.
- diskBacked DiskMessage Buffer Settings Backed Message Buffer Settings 
- The settings of the disk-backed message buffer.
- encryptInternal BooleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager NodeNode Tolerations Tolerations 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts CertManager Cert Options 
- Details of the internal CA cert that will be used to secure communication between pods.
- location String
- The geo-location where the resource lives
- memoryProfile String | BrokerMemory Profile 
- Memory profile of broker.
- Map<String,String>
- Resource tags.
- authImage ContainerImage 
- The details of Authentication Docker Image.
- brokerImage ContainerImage 
- The details of Broker Docker Image.
- extendedLocation ExtendedLocation Property 
- Extended Location
- healthManager ContainerImage Image 
- The details of Health Manager Docker Image.
- mode
string | RunMode 
- The Running Mode of the Broker Deployment.
- mqName string
- Name of MQ resource
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- brokerName string
- Name of MQ broker resource
- brokerNode NodeTolerations Tolerations 
- The details of Node Tolerations for Broker Pods.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics 
- The diagnostic details of the broker deployment.
- diskBacked DiskMessage Buffer Settings Backed Message Buffer Settings 
- The settings of the disk-backed message buffer.
- encryptInternal booleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager NodeNode Tolerations Tolerations 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts CertManager Cert Options 
- Details of the internal CA cert that will be used to secure communication between pods.
- location string
- The geo-location where the resource lives
- memoryProfile string | BrokerMemory Profile 
- Memory profile of broker.
- {[key: string]: string}
- Resource tags.
- auth_image ContainerImage Args 
- The details of Authentication Docker Image.
- broker_image ContainerImage Args 
- The details of Broker Docker Image.
- extended_location ExtendedLocation Property Args 
- Extended Location
- health_manager_ Containerimage Image Args 
- The details of Health Manager Docker Image.
- mode
str | RunMode 
- The Running Mode of the Broker Deployment.
- mq_name str
- Name of MQ resource
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- broker_name str
- Name of MQ broker resource
- broker_node_ Nodetolerations Tolerations Args 
- The details of Node Tolerations for Broker Pods.
- cardinality
CardinalityArgs 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Args 
- The diagnostic details of the broker deployment.
- disk_backed_ Diskmessage_ buffer_ settings Backed Message Buffer Settings Args 
- The settings of the disk-backed message buffer.
- encrypt_internal_ booltraffic 
- The setting to enable or disable encryption of internal Traffic.
- health_manager_ Nodenode_ tolerations Tolerations Args 
- The details of Node Tolerations for Health Manager Pods.
- internal_certs CertManager Cert Options Args 
- Details of the internal CA cert that will be used to secure communication between pods.
- location str
- The geo-location where the resource lives
- memory_profile str | BrokerMemory Profile 
- Memory profile of broker.
- Mapping[str, str]
- Resource tags.
- authImage Property Map
- The details of Authentication Docker Image.
- brokerImage Property Map
- The details of Broker Docker Image.
- extendedLocation Property Map
- Extended Location
- healthManager Property MapImage 
- The details of Health Manager Docker Image.
- mode String | "auto" | "distributed"
- The Running Mode of the Broker Deployment.
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of MQ broker resource
- brokerNode Property MapTolerations 
- The details of Node Tolerations for Broker Pods.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- The diagnostic details of the broker deployment.
- diskBacked Property MapMessage Buffer Settings 
- The settings of the disk-backed message buffer.
- encryptInternal BooleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager Property MapNode Tolerations 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts Property Map
- Details of the internal CA cert that will be used to secure communication between pods.
- location String
- The geo-location where the resource lives
- memoryProfile String | "tiny" | "low" | "medium" | "high"
- Memory profile of broker.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Broker resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData Pulumi.Azure Native. Io TOperations MQ. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- The status of the last operation.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- The status of the last operation.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
BackendChain, BackendChainArgs    
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- partitions Integer
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Integer
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk IntegerTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk IntegerTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax IntegerBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Integer
- Number of logical backend workers per pod.
- partitions number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk booleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk numberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk numberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax numberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers number
- Number of logical backend workers per pod.
- partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancy_factor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporary_disk_ booltransfer_ enabled 
- Defines whether disk transfer is enabled or not.
- temporary_disk_ inttransfer_ high_ watermark_ percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary_disk_ inttransfer_ low_ watermark_ percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary_max_ intbackend_ mem_ usage_ percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers int
- Number of logical backend workers per pod.
- partitions Number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk NumberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk NumberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax NumberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Number
- Number of logical backend workers per pod.
BackendChainResponse, BackendChainResponseArgs      
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- partitions Integer
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Integer
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk IntegerTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk IntegerTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax IntegerBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Integer
- Number of logical backend workers per pod.
- partitions number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk booleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk numberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk numberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax numberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers number
- Number of logical backend workers per pod.
- partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancy_factor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporary_disk_ booltransfer_ enabled 
- Defines whether disk transfer is enabled or not.
- temporary_disk_ inttransfer_ high_ watermark_ percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary_disk_ inttransfer_ low_ watermark_ percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary_max_ intbackend_ mem_ usage_ percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers int
- Number of logical backend workers per pod.
- partitions Number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk NumberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk NumberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax NumberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Number
- Number of logical backend workers per pod.
BrokerDiagnostics, BrokerDiagnosticsArgs    
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell doubleMap Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate doubleFrequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck doubleFrequency Seconds 
- Frequency for the self check to run.
- SelfCheck doubleTimeout Seconds 
- Time out period of the self check.
- SelfTrace doubleFrequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel doubleCapacity 
- The number of the spans generated by the Tracing.
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell float64Map Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate float64Frequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck float64Frequency Seconds 
- Frequency for the self check to run.
- SelfCheck float64Timeout Seconds 
- Time out period of the self check.
- SelfTrace float64Frequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel float64Capacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell DoubleMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate DoubleFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck DoubleFrequency Seconds 
- Frequency for the self check to run.
- selfCheck DoubleTimeout Seconds 
- Time out period of the self check.
- selfTrace DoubleFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel DoubleCapacity 
- The number of the spans generated by the Tracing.
- diagnosticService stringEndpoint 
- Diagnostic Service endpoint
- enableMetrics boolean
- Knob to enable/disable metrics. Default = true
- enableSelf booleanCheck 
- Enable self check on Broker via Probe.
- enableSelf booleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat string
- Format for the logs generated.
- logLevel string
- Log level for the Broker.
- maxCell numberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate numberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage string
- Probe Image to run.
- selfCheck numberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck numberTimeout Seconds 
- Time out period of the self check.
- selfTrace numberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel numberCapacity 
- The number of the spans generated by the Tracing.
- diagnostic_service_ strendpoint 
- Diagnostic Service endpoint
- enable_metrics bool
- Knob to enable/disable metrics. Default = true
- enable_self_ boolcheck 
- Enable self check on Broker via Probe.
- enable_self_ booltracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enable_tracing bool
- Knob to enable/disable entire tracing infrastructure.
- log_format str
- Format for the logs generated.
- log_level str
- Log level for the Broker.
- max_cell_ floatmap_ lifetime 
- Maximum time for the CellMap to live.
- metric_update_ floatfrequency_ seconds 
- Metric update frequency in seconds.
- probe_image str
- Probe Image to run.
- self_check_ floatfrequency_ seconds 
- Frequency for the self check to run.
- self_check_ floattimeout_ seconds 
- Time out period of the self check.
- self_trace_ floatfrequency_ seconds 
- The frequency at which selfTrace should run.
- span_channel_ floatcapacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell NumberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate NumberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck NumberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck NumberTimeout Seconds 
- Time out period of the self check.
- selfTrace NumberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel NumberCapacity 
- The number of the spans generated by the Tracing.
BrokerDiagnosticsResponse, BrokerDiagnosticsResponseArgs      
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell doubleMap Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate doubleFrequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck doubleFrequency Seconds 
- Frequency for the self check to run.
- SelfCheck doubleTimeout Seconds 
- Time out period of the self check.
- SelfTrace doubleFrequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel doubleCapacity 
- The number of the spans generated by the Tracing.
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell float64Map Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate float64Frequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck float64Frequency Seconds 
- Frequency for the self check to run.
- SelfCheck float64Timeout Seconds 
- Time out period of the self check.
- SelfTrace float64Frequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel float64Capacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell DoubleMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate DoubleFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck DoubleFrequency Seconds 
- Frequency for the self check to run.
- selfCheck DoubleTimeout Seconds 
- Time out period of the self check.
- selfTrace DoubleFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel DoubleCapacity 
- The number of the spans generated by the Tracing.
- diagnosticService stringEndpoint 
- Diagnostic Service endpoint
- enableMetrics boolean
- Knob to enable/disable metrics. Default = true
- enableSelf booleanCheck 
- Enable self check on Broker via Probe.
- enableSelf booleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat string
- Format for the logs generated.
- logLevel string
- Log level for the Broker.
- maxCell numberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate numberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage string
- Probe Image to run.
- selfCheck numberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck numberTimeout Seconds 
- Time out period of the self check.
- selfTrace numberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel numberCapacity 
- The number of the spans generated by the Tracing.
- diagnostic_service_ strendpoint 
- Diagnostic Service endpoint
- enable_metrics bool
- Knob to enable/disable metrics. Default = true
- enable_self_ boolcheck 
- Enable self check on Broker via Probe.
- enable_self_ booltracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enable_tracing bool
- Knob to enable/disable entire tracing infrastructure.
- log_format str
- Format for the logs generated.
- log_level str
- Log level for the Broker.
- max_cell_ floatmap_ lifetime 
- Maximum time for the CellMap to live.
- metric_update_ floatfrequency_ seconds 
- Metric update frequency in seconds.
- probe_image str
- Probe Image to run.
- self_check_ floatfrequency_ seconds 
- Frequency for the self check to run.
- self_check_ floattimeout_ seconds 
- Time out period of the self check.
- self_trace_ floatfrequency_ seconds 
- The frequency at which selfTrace should run.
- span_channel_ floatcapacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell NumberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate NumberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck NumberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck NumberTimeout Seconds 
- Time out period of the self check.
- selfTrace NumberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel NumberCapacity 
- The number of the spans generated by the Tracing.
BrokerMemoryProfile, BrokerMemoryProfileArgs      
- Tiny
- tinyTiny memory profile.
- Low
- lowLow memory profile.
- Medium
- mediumMedium memory profile.
- High
- highHigh memory profile.
- BrokerMemory Profile Tiny 
- tinyTiny memory profile.
- BrokerMemory Profile Low 
- lowLow memory profile.
- BrokerMemory Profile Medium 
- mediumMedium memory profile.
- BrokerMemory Profile High 
- highHigh memory profile.
- Tiny
- tinyTiny memory profile.
- Low
- lowLow memory profile.
- Medium
- mediumMedium memory profile.
- High
- highHigh memory profile.
- Tiny
- tinyTiny memory profile.
- Low
- lowLow memory profile.
- Medium
- mediumMedium memory profile.
- High
- highHigh memory profile.
- TINY
- tinyTiny memory profile.
- LOW
- lowLow memory profile.
- MEDIUM
- mediumMedium memory profile.
- HIGH
- highHigh memory profile.
- "tiny"
- tinyTiny memory profile.
- "low"
- lowLow memory profile.
- "medium"
- mediumMedium memory profile.
- "high"
- highHigh memory profile.
Cardinality, CardinalityArgs  
- BackendChain Pulumi.Azure Native. Io TOperations MQ. Inputs. Backend Chain 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations MQ. Inputs. Frontend 
- The frontend broker desired properties
- BackendChain BackendChain 
- The backend broker desired properties
- Frontend Frontend
- The frontend broker desired properties
- backendChain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend broker desired properties
- backendChain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend broker desired properties
- backend_chain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend broker desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend broker desired properties
CardinalityResponse, CardinalityResponseArgs    
- BackendChain Pulumi.Azure Native. Io TOperations MQ. Inputs. Backend Chain Response 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations MQ. Inputs. Frontend Response 
- The frontend broker desired properties
- BackendChain BackendChain Response 
- The backend broker desired properties
- Frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backend_chain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend broker desired properties
CertManagerCertOptions, CertManagerCertOptionsArgs        
- Duration string
- Duration of CA cert.
- PrivateKey Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- Duration string
- Duration of CA cert.
- PrivateKey CertManager Private Key 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey CertManager Private Key 
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
- duration string
- Duration of CA cert.
- privateKey CertManager Private Key 
- Cert Manager private key.
- renewBefore string
- Renew before time of CA cert.
- duration str
- Duration of CA cert.
- private_key CertManager Private Key 
- Cert Manager private key.
- renew_before str
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey Property Map
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
CertManagerCertOptionsResponse, CertManagerCertOptionsResponseArgs          
- Duration string
- Duration of CA cert.
- PrivateKey Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key Response 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- Duration string
- Duration of CA cert.
- PrivateKey CertManager Private Key Response 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey CertManager Private Key Response 
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
- duration string
- Duration of CA cert.
- privateKey CertManager Private Key Response 
- Cert Manager private key.
- renewBefore string
- Renew before time of CA cert.
- duration str
- Duration of CA cert.
- private_key CertManager Private Key Response 
- Cert Manager private key.
- renew_before str
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey Property Map
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
CertManagerPrivateKey, CertManagerPrivateKeyArgs        
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Integer
- size of private key.
- algorithm string
- algorithm for private key.
- rotationPolicy string
- cert-manager rotationPolicy.
- size number
- size of private key.
- algorithm str
- algorithm for private key.
- rotation_policy str
- cert-manager rotationPolicy.
- size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Number
- size of private key.
CertManagerPrivateKeyResponse, CertManagerPrivateKeyResponseArgs          
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Integer
- size of private key.
- algorithm string
- algorithm for private key.
- rotationPolicy string
- cert-manager rotationPolicy.
- size number
- size of private key.
- algorithm str
- algorithm for private key.
- rotation_policy str
- cert-manager rotationPolicy.
- size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Number
- size of private key.
ContainerImage, ContainerImageArgs    
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
- repository string
- The Docker image name.
- tag string
- The Docker image tag.
- pullPolicy string
- Image pull policy.
- pullSecrets string
- Image pull secrets.
- repository str
- The Docker image name.
- tag str
- The Docker image tag.
- pull_policy str
- Image pull policy.
- pull_secrets str
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
ContainerImageResponse, ContainerImageResponseArgs      
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
- repository string
- The Docker image name.
- tag string
- The Docker image tag.
- pullPolicy string
- Image pull policy.
- pullSecrets string
- Image pull secrets.
- repository str
- The Docker image name.
- tag str
- The Docker image tag.
- pull_policy str
- Image pull policy.
- pull_secrets str
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
DiskBackedMessageBufferSettings, DiskBackedMessageBufferSettingsArgs          
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max_size str
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral_volume_ Volumeclaim_ spec Claim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent_volume_ Volumeclaim_ spec Claim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
DiskBackedMessageBufferSettingsResponse, DiskBackedMessageBufferSettingsResponseArgs            
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max_size str
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
ExtendedLocationProperty, ExtendedLocationPropertyArgs      
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Io TOperations MQ. Extended Location Type 
- Type of ExtendedLocation.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Type 
- Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Type 
- Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Type 
- Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Type 
- Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "CustomLocation" 
- Type of ExtendedLocation.
ExtendedLocationPropertyResponse, ExtendedLocationPropertyResponseArgs        
ExtendedLocationType, ExtendedLocationTypeArgs      
- CustomLocation 
- CustomLocationCustomLocation type
- ExtendedLocation Type Custom Location 
- CustomLocationCustomLocation type
- CustomLocation 
- CustomLocationCustomLocation type
- CustomLocation 
- CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "CustomLocation" 
- CustomLocationCustomLocation type
Frontend, FrontendArgs  
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- replicas Integer
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Integer
- Number of logical frontend workers per pod.
- replicas number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers number
- Number of logical frontend workers per pod.
- replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers int
- Number of logical frontend workers per pod.
- replicas Number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Number
- Number of logical frontend workers per pod.
FrontendResponse, FrontendResponseArgs    
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- replicas Integer
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Integer
- Number of logical frontend workers per pod.
- replicas number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers number
- Number of logical frontend workers per pod.
- replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers int
- Number of logical frontend workers per pod.
- replicas Number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Number
- Number of logical frontend workers per pod.
NodeTolerations, NodeTolerationsArgs    
NodeTolerationsResponse, NodeTolerationsResponseArgs      
RunMode, RunModeArgs    
- Auto
- autoAutomatically provision Frontend and Backend pods.
- Distributed
- distributedUse Cardinality to set Frontend and Backend pods.
- RunMode Auto 
- autoAutomatically provision Frontend and Backend pods.
- RunMode Distributed 
- distributedUse Cardinality to set Frontend and Backend pods.
- Auto
- autoAutomatically provision Frontend and Backend pods.
- Distributed
- distributedUse Cardinality to set Frontend and Backend pods.
- Auto
- autoAutomatically provision Frontend and Backend pods.
- Distributed
- distributedUse Cardinality to set Frontend and Backend pods.
- AUTO
- autoAutomatically provision Frontend and Backend pods.
- DISTRIBUTED
- distributedUse Cardinality to set Frontend and Backend pods.
- "auto"
- autoAutomatically provision Frontend and Backend pods.
- "distributed"
- distributedUse Cardinality to set Frontend and Backend pods.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TemporaryResourceLimitsConfig, TemporaryResourceLimitsConfigArgs        
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued doubleMessages 
- Maximum receive for external clients.
- MaxQueued doubleQos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession doubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage doubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued float64Messages 
- Maximum receive for external clients.
- MaxQueued float64Qos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession float64Expiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage float64Expiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight IntegerMessages 
- Maximum number of messages a client can have inflight.
- maxInflight IntegerPatches 
- Maximum number of patch inflight per node.
- maxInflight IntegerPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued DoubleMessages 
- Maximum receive for external clients.
- maxQueued DoubleQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession DoubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage DoubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight numberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight numberPatches 
- Maximum number of patch inflight per node.
- maxInflight numberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued numberMessages 
- Maximum receive for external clients.
- maxQueued numberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession numberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage numberExpiry Secs 
- Maximum message expiry interval, in seconds.
- max_inflight_ intmessages 
- Maximum number of messages a client can have inflight.
- max_inflight_ intpatches 
- Maximum number of patch inflight per node.
- max_inflight_ intpatches_ per_ client 
- Maximum number of patch a client can have in flight.
- max_queued_ floatmessages 
- Maximum receive for external clients.
- max_queued_ floatqos0_ messages 
- Maximum receive QoS0 for external clients.
- max_session_ floatexpiry_ secs 
- Maximum session expiry interval, in seconds.
- max_message_ floatexpiry_ secs 
- Maximum message expiry interval, in seconds.
- maxInflight NumberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight NumberPatches 
- Maximum number of patch inflight per node.
- maxInflight NumberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued NumberMessages 
- Maximum receive for external clients.
- maxQueued NumberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession NumberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage NumberExpiry Secs 
- Maximum message expiry interval, in seconds.
TemporaryResourceLimitsConfigResponse, TemporaryResourceLimitsConfigResponseArgs          
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued doubleMessages 
- Maximum receive for external clients.
- MaxQueued doubleQos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession doubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage doubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued float64Messages 
- Maximum receive for external clients.
- MaxQueued float64Qos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession float64Expiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage float64Expiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight IntegerMessages 
- Maximum number of messages a client can have inflight.
- maxInflight IntegerPatches 
- Maximum number of patch inflight per node.
- maxInflight IntegerPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued DoubleMessages 
- Maximum receive for external clients.
- maxQueued DoubleQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession DoubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage DoubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight numberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight numberPatches 
- Maximum number of patch inflight per node.
- maxInflight numberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued numberMessages 
- Maximum receive for external clients.
- maxQueued numberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession numberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage numberExpiry Secs 
- Maximum message expiry interval, in seconds.
- max_inflight_ intmessages 
- Maximum number of messages a client can have inflight.
- max_inflight_ intpatches 
- Maximum number of patch inflight per node.
- max_inflight_ intpatches_ per_ client 
- Maximum number of patch a client can have in flight.
- max_queued_ floatmessages 
- Maximum receive for external clients.
- max_queued_ floatqos0_ messages 
- Maximum receive QoS0 for external clients.
- max_session_ floatexpiry_ secs 
- Maximum session expiry interval, in seconds.
- max_message_ floatexpiry_ secs 
- Maximum message expiry interval, in seconds.
- maxInflight NumberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight NumberPatches 
- Maximum number of patch inflight per node.
- maxInflight NumberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued NumberMessages 
- Maximum receive for external clients.
- maxQueued NumberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession NumberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage NumberExpiry Secs 
- Maximum message expiry interval, in seconds.
VolumeClaimDataSource, VolumeClaimDataSourceArgs        
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimDataSourceRef, VolumeClaimDataSourceRefArgs          
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimDataSourceRefResponse, VolumeClaimDataSourceRefResponseArgs            
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimDataSourceResponse, VolumeClaimDataSourceResponseArgs          
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimResourceRequirements, VolumeClaimResourceRequirementsArgs        
- Limits Dictionary<string, string>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Requests Dictionary<string, string>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Limits map[string]string
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Requests map[string]string
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Map<String,String>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Map<String,String>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits {[key: string]: string}
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests {[key: string]: string}
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Mapping[str, str]
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Mapping[str, str]
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Map<String>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Map<String>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
VolumeClaimResourceRequirementsResponse, VolumeClaimResourceRequirementsResponseArgs          
- Limits Dictionary<string, string>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Requests Dictionary<string, string>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Limits map[string]string
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Requests map[string]string
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Map<String,String>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Map<String,String>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits {[key: string]: string}
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests {[key: string]: string}
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Mapping[str, str]
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Mapping[str, str]
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- limits Map<String>
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- requests Map<String>
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
VolumeClaimSpec, VolumeClaimSpecArgs      
- AccessModes List<string>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource Pulumi.Ref Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source Ref 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Resource Requirements 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- AccessModes []string
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource VolumeClaim Data Source 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource VolumeRef Claim Data Source Ref 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
VolumeClaim Resource Requirements 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
VolumeClaim Spec Selector 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector 
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes string[]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector 
- A label query over volumes to consider for binding.
- storageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- access_modes Sequence[str]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data_source VolumeClaim Data Source 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data_source_ Volumeref Claim Data Source Ref 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector 
- A label query over volumes to consider for binding.
- storage_class_ strname 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume_mode str
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume_name str
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource Property Map
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource Property MapRef 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources Property Map
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
VolumeClaimSpecResponse, VolumeClaimSpecResponseArgs        
- AccessModes List<string>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource Pulumi.Ref Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- AccessModes []string
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes string[]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- access_modes Sequence[str]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data_source VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data_source_ Volumeref Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storage_class_ strname 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume_mode str
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume_name str
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource Property Map
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource Property MapRef 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources Property Map
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
VolumeClaimSpecSelector, VolumeClaimSpecSelectorArgs        
- MatchExpressions List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector Match Expressions> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels Dictionary<string, string>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- MatchExpressions []VolumeClaim Spec Selector Match Expressions 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels map[string]string
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<VolumeClaim Spec Selector Match Expressions> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String,String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions VolumeClaim Spec Selector Match Expressions[] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels {[key: string]: string}
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_expressions Sequence[VolumeClaim Spec Selector Match Expressions] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match_labels Mapping[str, str]
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<Property Map>
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
VolumeClaimSpecSelectorMatchExpressions, VolumeClaimSpecSelectorMatchExpressionsArgs            
- Key string
- key is the label key that the selector applies to.
- Operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- Values List<string>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- key is the label key that the selector applies to.
- Operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- Values []string
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- key is the label key that the selector applies to.
- operator String
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values List<String>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- key is the label key that the selector applies to.
- operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values string[]
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- key is the label key that the selector applies to.
- operator str
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values Sequence[str]
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- key is the label key that the selector applies to.
- operator String
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values List<String>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
VolumeClaimSpecSelectorMatchExpressionsResponse, VolumeClaimSpecSelectorMatchExpressionsResponseArgs              
- Key string
- key is the label key that the selector applies to.
- Operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- Values List<string>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- key is the label key that the selector applies to.
- Operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- Values []string
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- key is the label key that the selector applies to.
- operator String
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values List<String>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- key is the label key that the selector applies to.
- operator string
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values string[]
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- key is the label key that the selector applies to.
- operator str
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values Sequence[str]
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- key is the label key that the selector applies to.
- operator String
- operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
- values List<String>
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
VolumeClaimSpecSelectorResponse, VolumeClaimSpecSelectorResponseArgs          
- MatchExpressions List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector Match Expressions Response> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels Dictionary<string, string>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- MatchExpressions []VolumeClaim Spec Selector Match Expressions Response 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels map[string]string
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<VolumeClaim Spec Selector Match Expressions Response> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String,String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions VolumeClaim Spec Selector Match Expressions Response[] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels {[key: string]: string}
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_expressions Sequence[VolumeClaim Spec Selector Match Expressions Response] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match_labels Mapping[str, str]
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<Property Map>
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperationsmq:Broker blyxqmvmwlzftkvi /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0