azure-native.iotoperations.Broker
Explore with Pulumi AI
Instance broker resource Azure REST API version: 2024-07-01-preview.
Other available API versions: 2024-08-15-preview, 2024-09-15-preview, 2024-11-01.
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.IoTOperations.Broker("broker", new()
    {
        BrokerName = "aio-broker",
        ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
        {
            Name = "ycsyubcxttlusbhfdqaynmkaatnbyv",
            Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
        },
        InstanceName = "aio-instance",
        Properties = new AzureNative.IoTOperations.Inputs.BrokerPropertiesArgs
        {
            Advanced = new AzureNative.IoTOperations.Inputs.AdvancedSettingsArgs
            {
                EncryptInternalTraffic = AzureNative.IoTOperations.OperationalMode.Enabled,
            },
            Cardinality = new AzureNative.IoTOperations.Inputs.CardinalityArgs
            {
                BackendChain = new AzureNative.IoTOperations.Inputs.BackendChainArgs
                {
                    Partitions = 2,
                    RedundancyFactor = 2,
                    Workers = 2,
                },
                Frontend = new AzureNative.IoTOperations.Inputs.FrontendArgs
                {
                    Replicas = 2,
                    Workers = 2,
                },
            },
            Diagnostics = new AzureNative.IoTOperations.Inputs.BrokerDiagnosticsArgs
            {
                Logs = new AzureNative.IoTOperations.Inputs.DiagnosticsLogsArgs
                {
                    Level = "info",
                },
                Metrics = new AzureNative.IoTOperations.Inputs.MetricsArgs
                {
                    PrometheusPort = 9600,
                },
                SelfCheck = new AzureNative.IoTOperations.Inputs.SelfCheckArgs
                {
                    IntervalSeconds = 30,
                    Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
                    TimeoutSeconds = 15,
                },
                Traces = new AzureNative.IoTOperations.Inputs.TracesArgs
                {
                    CacheSizeMegabytes = 16,
                    Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
                    SelfTracing = new AzureNative.IoTOperations.Inputs.SelfTracingArgs
                    {
                        IntervalSeconds = 30,
                        Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
                    },
                    SpanChannelCapacity = 1000,
                },
            },
            GenerateResourceLimits = new AzureNative.IoTOperations.Inputs.GenerateResourceLimitsArgs
            {
                Cpu = AzureNative.IoTOperations.OperationalMode.Disabled,
            },
            MemoryProfile = AzureNative.IoTOperations.BrokerMemoryProfile.Medium,
        },
        ResourceGroupName = "rgiotoperations",
    });
});
package main
import (
	iotoperations "github.com/pulumi/pulumi-azure-native-sdk/iotoperations/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iotoperations.NewBroker(ctx, "broker", &iotoperations.BrokerArgs{
			BrokerName: pulumi.String("aio-broker"),
			ExtendedLocation: &iotoperations.ExtendedLocationArgs{
				Name: pulumi.String("ycsyubcxttlusbhfdqaynmkaatnbyv"),
				Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
			},
			InstanceName: pulumi.String("aio-instance"),
			Properties: &iotoperations.BrokerPropertiesArgs{
				Advanced: &iotoperations.AdvancedSettingsArgs{
					EncryptInternalTraffic: pulumi.String(iotoperations.OperationalModeEnabled),
				},
				Cardinality: &iotoperations.CardinalityArgs{
					BackendChain: &iotoperations.BackendChainArgs{
						Partitions:       pulumi.Int(2),
						RedundancyFactor: pulumi.Int(2),
						Workers:          pulumi.Int(2),
					},
					Frontend: &iotoperations.FrontendArgs{
						Replicas: pulumi.Int(2),
						Workers:  pulumi.Int(2),
					},
				},
				Diagnostics: &iotoperations.BrokerDiagnosticsArgs{
					Logs: &iotoperations.DiagnosticsLogsArgs{
						Level: pulumi.String("info"),
					},
					Metrics: &iotoperations.MetricsArgs{
						PrometheusPort: pulumi.Int(9600),
					},
					SelfCheck: &iotoperations.SelfCheckArgs{
						IntervalSeconds: pulumi.Int(30),
						Mode:            pulumi.String(iotoperations.OperationalModeEnabled),
						TimeoutSeconds:  pulumi.Int(15),
					},
					Traces: &iotoperations.TracesArgs{
						CacheSizeMegabytes: pulumi.Int(16),
						Mode:               pulumi.String(iotoperations.OperationalModeEnabled),
						SelfTracing: &iotoperations.SelfTracingArgs{
							IntervalSeconds: pulumi.Int(30),
							Mode:            pulumi.String(iotoperations.OperationalModeEnabled),
						},
						SpanChannelCapacity: pulumi.Int(1000),
					},
				},
				GenerateResourceLimits: &iotoperations.GenerateResourceLimitsArgs{
					Cpu: pulumi.String(iotoperations.OperationalModeDisabled),
				},
				MemoryProfile: pulumi.String(iotoperations.BrokerMemoryProfileMedium),
			},
			ResourceGroupName: pulumi.String("rgiotoperations"),
		})
		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.iotoperations.Broker;
import com.pulumi.azurenative.iotoperations.BrokerArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.BrokerPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.AdvancedSettingsArgs;
import com.pulumi.azurenative.iotoperations.inputs.CardinalityArgs;
import com.pulumi.azurenative.iotoperations.inputs.BackendChainArgs;
import com.pulumi.azurenative.iotoperations.inputs.FrontendArgs;
import com.pulumi.azurenative.iotoperations.inputs.BrokerDiagnosticsArgs;
import com.pulumi.azurenative.iotoperations.inputs.DiagnosticsLogsArgs;
import com.pulumi.azurenative.iotoperations.inputs.MetricsArgs;
import com.pulumi.azurenative.iotoperations.inputs.SelfCheckArgs;
import com.pulumi.azurenative.iotoperations.inputs.TracesArgs;
import com.pulumi.azurenative.iotoperations.inputs.SelfTracingArgs;
import com.pulumi.azurenative.iotoperations.inputs.GenerateResourceLimitsArgs;
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()
            .brokerName("aio-broker")
            .extendedLocation(ExtendedLocationArgs.builder()
                .name("ycsyubcxttlusbhfdqaynmkaatnbyv")
                .type("CustomLocation")
                .build())
            .instanceName("aio-instance")
            .properties(BrokerPropertiesArgs.builder()
                .advanced(AdvancedSettingsArgs.builder()
                    .encryptInternalTraffic("Enabled")
                    .build())
                .cardinality(CardinalityArgs.builder()
                    .backendChain(BackendChainArgs.builder()
                        .partitions(2)
                        .redundancyFactor(2)
                        .workers(2)
                        .build())
                    .frontend(FrontendArgs.builder()
                        .replicas(2)
                        .workers(2)
                        .build())
                    .build())
                .diagnostics(BrokerDiagnosticsArgs.builder()
                    .logs(DiagnosticsLogsArgs.builder()
                        .level("info")
                        .build())
                    .metrics(MetricsArgs.builder()
                        .prometheusPort(9600)
                        .build())
                    .selfCheck(SelfCheckArgs.builder()
                        .intervalSeconds(30)
                        .mode("Enabled")
                        .timeoutSeconds(15)
                        .build())
                    .traces(TracesArgs.builder()
                        .cacheSizeMegabytes(16)
                        .mode("Enabled")
                        .selfTracing(SelfTracingArgs.builder()
                            .intervalSeconds(30)
                            .mode("Enabled")
                            .build())
                        .spanChannelCapacity(1000)
                        .build())
                    .build())
                .generateResourceLimits(GenerateResourceLimitsArgs.builder()
                    .cpu("Disabled")
                    .build())
                .memoryProfile("Medium")
                .build())
            .resourceGroupName("rgiotoperations")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const broker = new azure_native.iotoperations.Broker("broker", {
    brokerName: "aio-broker",
    extendedLocation: {
        name: "ycsyubcxttlusbhfdqaynmkaatnbyv",
        type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
    },
    instanceName: "aio-instance",
    properties: {
        advanced: {
            encryptInternalTraffic: azure_native.iotoperations.OperationalMode.Enabled,
        },
        cardinality: {
            backendChain: {
                partitions: 2,
                redundancyFactor: 2,
                workers: 2,
            },
            frontend: {
                replicas: 2,
                workers: 2,
            },
        },
        diagnostics: {
            logs: {
                level: "info",
            },
            metrics: {
                prometheusPort: 9600,
            },
            selfCheck: {
                intervalSeconds: 30,
                mode: azure_native.iotoperations.OperationalMode.Enabled,
                timeoutSeconds: 15,
            },
            traces: {
                cacheSizeMegabytes: 16,
                mode: azure_native.iotoperations.OperationalMode.Enabled,
                selfTracing: {
                    intervalSeconds: 30,
                    mode: azure_native.iotoperations.OperationalMode.Enabled,
                },
                spanChannelCapacity: 1000,
            },
        },
        generateResourceLimits: {
            cpu: azure_native.iotoperations.OperationalMode.Disabled,
        },
        memoryProfile: azure_native.iotoperations.BrokerMemoryProfile.Medium,
    },
    resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
broker = azure_native.iotoperations.Broker("broker",
    broker_name="aio-broker",
    extended_location={
        "name": "ycsyubcxttlusbhfdqaynmkaatnbyv",
        "type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
    },
    instance_name="aio-instance",
    properties={
        "advanced": {
            "encrypt_internal_traffic": azure_native.iotoperations.OperationalMode.ENABLED,
        },
        "cardinality": {
            "backend_chain": {
                "partitions": 2,
                "redundancy_factor": 2,
                "workers": 2,
            },
            "frontend": {
                "replicas": 2,
                "workers": 2,
            },
        },
        "diagnostics": {
            "logs": {
                "level": "info",
            },
            "metrics": {
                "prometheus_port": 9600,
            },
            "self_check": {
                "interval_seconds": 30,
                "mode": azure_native.iotoperations.OperationalMode.ENABLED,
                "timeout_seconds": 15,
            },
            "traces": {
                "cache_size_megabytes": 16,
                "mode": azure_native.iotoperations.OperationalMode.ENABLED,
                "self_tracing": {
                    "interval_seconds": 30,
                    "mode": azure_native.iotoperations.OperationalMode.ENABLED,
                },
                "span_channel_capacity": 1000,
            },
        },
        "generate_resource_limits": {
            "cpu": azure_native.iotoperations.OperationalMode.DISABLED,
        },
        "memory_profile": azure_native.iotoperations.BrokerMemoryProfile.MEDIUM,
    },
    resource_group_name="rgiotoperations")
resources:
  broker:
    type: azure-native:iotoperations:Broker
    properties:
      brokerName: aio-broker
      extendedLocation:
        name: ycsyubcxttlusbhfdqaynmkaatnbyv
        type: CustomLocation
      instanceName: aio-instance
      properties:
        advanced:
          encryptInternalTraffic: Enabled
        cardinality:
          backendChain:
            partitions: 2
            redundancyFactor: 2
            workers: 2
          frontend:
            replicas: 2
            workers: 2
        diagnostics:
          logs:
            level: info
          metrics:
            prometheusPort: 9600
          selfCheck:
            intervalSeconds: 30
            mode: Enabled
            timeoutSeconds: 15
          traces:
            cacheSizeMegabytes: 16
            mode: Enabled
            selfTracing:
              intervalSeconds: 30
              mode: Enabled
            spanChannelCapacity: 1000
        generateResourceLimits:
          cpu: Disabled
        memoryProfile: Medium
      resourceGroupName: rgiotoperations
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[ExtendedLocationArgs] = None,
           instance_name: Optional[str] = None,
           resource_group_name: Optional[str] = None,
           broker_name: Optional[str] = None,
           properties: Optional[BrokerPropertiesArgs] = 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:iotoperations: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 brokerResource = new AzureNative.IoTOperations.Broker("brokerResource", new()
{
    ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
    {
        Name = "string",
        Type = "string",
    },
    InstanceName = "string",
    ResourceGroupName = "string",
    BrokerName = "string",
    Properties = new AzureNative.IoTOperations.Inputs.BrokerPropertiesArgs
    {
        Advanced = new AzureNative.IoTOperations.Inputs.AdvancedSettingsArgs
        {
            Clients = new AzureNative.IoTOperations.Inputs.ClientConfigArgs
            {
                MaxKeepAliveSeconds = 0,
                MaxMessageExpirySeconds = 0,
                MaxPacketSizeBytes = 0,
                MaxReceiveMaximum = 0,
                MaxSessionExpirySeconds = 0,
                SubscriberQueueLimit = new AzureNative.IoTOperations.Inputs.SubscriberQueueLimitArgs
                {
                    Length = 0,
                    Strategy = "string",
                },
            },
            EncryptInternalTraffic = "string",
            InternalCerts = new AzureNative.IoTOperations.Inputs.CertManagerCertOptionsArgs
            {
                Duration = "string",
                PrivateKey = new AzureNative.IoTOperations.Inputs.CertManagerPrivateKeyArgs
                {
                    Algorithm = "string",
                    RotationPolicy = "string",
                },
                RenewBefore = "string",
            },
        },
        Cardinality = new AzureNative.IoTOperations.Inputs.CardinalityArgs
        {
            BackendChain = new AzureNative.IoTOperations.Inputs.BackendChainArgs
            {
                Partitions = 0,
                RedundancyFactor = 0,
                Workers = 0,
            },
            Frontend = new AzureNative.IoTOperations.Inputs.FrontendArgs
            {
                Replicas = 0,
                Workers = 0,
            },
        },
        Diagnostics = new AzureNative.IoTOperations.Inputs.BrokerDiagnosticsArgs
        {
            Logs = new AzureNative.IoTOperations.Inputs.DiagnosticsLogsArgs
            {
                Level = "string",
                OpentelemetryExportConfig = new AzureNative.IoTOperations.Inputs.OpenTelemetryLogExportConfigArgs
                {
                    OtlpGrpcEndpoint = "string",
                    IntervalSeconds = 0,
                    Level = "string",
                },
            },
            Metrics = new AzureNative.IoTOperations.Inputs.MetricsArgs
            {
                OpentelemetryExportConfig = new AzureNative.IoTOperations.Inputs.OpenTelemetryExportConfigArgs
                {
                    OtlpGrpcEndpoint = "string",
                    IntervalSeconds = 0,
                },
                PrometheusPort = 0,
            },
            SelfCheck = new AzureNative.IoTOperations.Inputs.SelfCheckArgs
            {
                IntervalSeconds = 0,
                Mode = "string",
                TimeoutSeconds = 0,
            },
            Traces = new AzureNative.IoTOperations.Inputs.TracesArgs
            {
                CacheSizeMegabytes = 0,
                Mode = "string",
                OpentelemetryExportConfig = new AzureNative.IoTOperations.Inputs.OpenTelemetryExportConfigArgs
                {
                    OtlpGrpcEndpoint = "string",
                    IntervalSeconds = 0,
                },
                SelfTracing = new AzureNative.IoTOperations.Inputs.SelfTracingArgs
                {
                    IntervalSeconds = 0,
                    Mode = "string",
                },
                SpanChannelCapacity = 0,
            },
        },
        DiskBackedMessageBuffer = new AzureNative.IoTOperations.Inputs.DiskBackedMessageBufferArgs
        {
            MaxSize = "string",
            EphemeralVolumeClaimSpec = new AzureNative.IoTOperations.Inputs.VolumeClaimSpecArgs
            {
                AccessModes = new[]
                {
                    "string",
                },
                DataSource = new AzureNative.IoTOperations.Inputs.LocalKubernetesReferenceArgs
                {
                    Kind = "string",
                    Name = "string",
                    ApiGroup = "string",
                },
                DataSourceRef = new AzureNative.IoTOperations.Inputs.KubernetesReferenceArgs
                {
                    Kind = "string",
                    Name = "string",
                    ApiGroup = "string",
                    Namespace = "string",
                },
                Resources = new AzureNative.IoTOperations.Inputs.VolumeClaimResourceRequirementsArgs
                {
                    Limits = 
                    {
                        { "string", "string" },
                    },
                    Requests = 
                    {
                        { "string", "string" },
                    },
                },
                Selector = new AzureNative.IoTOperations.Inputs.VolumeClaimSpecSelectorArgs
                {
                    MatchExpressions = new[]
                    {
                        new AzureNative.IoTOperations.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                        {
                            Key = "string",
                            Operator = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                    MatchLabels = 
                    {
                        { "string", "string" },
                    },
                },
                StorageClassName = "string",
                VolumeMode = "string",
                VolumeName = "string",
            },
            PersistentVolumeClaimSpec = new AzureNative.IoTOperations.Inputs.VolumeClaimSpecArgs
            {
                AccessModes = new[]
                {
                    "string",
                },
                DataSource = new AzureNative.IoTOperations.Inputs.LocalKubernetesReferenceArgs
                {
                    Kind = "string",
                    Name = "string",
                    ApiGroup = "string",
                },
                DataSourceRef = new AzureNative.IoTOperations.Inputs.KubernetesReferenceArgs
                {
                    Kind = "string",
                    Name = "string",
                    ApiGroup = "string",
                    Namespace = "string",
                },
                Resources = new AzureNative.IoTOperations.Inputs.VolumeClaimResourceRequirementsArgs
                {
                    Limits = 
                    {
                        { "string", "string" },
                    },
                    Requests = 
                    {
                        { "string", "string" },
                    },
                },
                Selector = new AzureNative.IoTOperations.Inputs.VolumeClaimSpecSelectorArgs
                {
                    MatchExpressions = new[]
                    {
                        new AzureNative.IoTOperations.Inputs.VolumeClaimSpecSelectorMatchExpressionsArgs
                        {
                            Key = "string",
                            Operator = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                    MatchLabels = 
                    {
                        { "string", "string" },
                    },
                },
                StorageClassName = "string",
                VolumeMode = "string",
                VolumeName = "string",
            },
        },
        GenerateResourceLimits = new AzureNative.IoTOperations.Inputs.GenerateResourceLimitsArgs
        {
            Cpu = "string",
        },
        MemoryProfile = "string",
    },
});
example, err := iotoperations.NewBroker(ctx, "brokerResource", &iotoperations.BrokerArgs{
	ExtendedLocation: &iotoperations.ExtendedLocationArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	InstanceName:      pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	BrokerName:        pulumi.String("string"),
	Properties: &iotoperations.BrokerPropertiesArgs{
		Advanced: &iotoperations.AdvancedSettingsArgs{
			Clients: &iotoperations.ClientConfigArgs{
				MaxKeepAliveSeconds:     pulumi.Int(0),
				MaxMessageExpirySeconds: pulumi.Int(0),
				MaxPacketSizeBytes:      pulumi.Int(0),
				MaxReceiveMaximum:       pulumi.Int(0),
				MaxSessionExpirySeconds: pulumi.Int(0),
				SubscriberQueueLimit: &iotoperations.SubscriberQueueLimitArgs{
					Length:   pulumi.Float64(0),
					Strategy: pulumi.String("string"),
				},
			},
			EncryptInternalTraffic: pulumi.String("string"),
			InternalCerts: &iotoperations.CertManagerCertOptionsArgs{
				Duration: pulumi.String("string"),
				PrivateKey: &iotoperations.CertManagerPrivateKeyArgs{
					Algorithm:      pulumi.String("string"),
					RotationPolicy: pulumi.String("string"),
				},
				RenewBefore: pulumi.String("string"),
			},
		},
		Cardinality: &iotoperations.CardinalityArgs{
			BackendChain: &iotoperations.BackendChainArgs{
				Partitions:       pulumi.Int(0),
				RedundancyFactor: pulumi.Int(0),
				Workers:          pulumi.Int(0),
			},
			Frontend: &iotoperations.FrontendArgs{
				Replicas: pulumi.Int(0),
				Workers:  pulumi.Int(0),
			},
		},
		Diagnostics: &iotoperations.BrokerDiagnosticsArgs{
			Logs: &iotoperations.DiagnosticsLogsArgs{
				Level: pulumi.String("string"),
				OpentelemetryExportConfig: &iotoperations.OpenTelemetryLogExportConfigArgs{
					OtlpGrpcEndpoint: pulumi.String("string"),
					IntervalSeconds:  pulumi.Int(0),
					Level:            pulumi.String("string"),
				},
			},
			Metrics: &iotoperations.MetricsArgs{
				OpentelemetryExportConfig: &iotoperations.OpenTelemetryExportConfigArgs{
					OtlpGrpcEndpoint: pulumi.String("string"),
					IntervalSeconds:  pulumi.Int(0),
				},
				PrometheusPort: pulumi.Int(0),
			},
			SelfCheck: &iotoperations.SelfCheckArgs{
				IntervalSeconds: pulumi.Int(0),
				Mode:            pulumi.String("string"),
				TimeoutSeconds:  pulumi.Int(0),
			},
			Traces: &iotoperations.TracesArgs{
				CacheSizeMegabytes: pulumi.Int(0),
				Mode:               pulumi.String("string"),
				OpentelemetryExportConfig: &iotoperations.OpenTelemetryExportConfigArgs{
					OtlpGrpcEndpoint: pulumi.String("string"),
					IntervalSeconds:  pulumi.Int(0),
				},
				SelfTracing: &iotoperations.SelfTracingArgs{
					IntervalSeconds: pulumi.Int(0),
					Mode:            pulumi.String("string"),
				},
				SpanChannelCapacity: pulumi.Int(0),
			},
		},
		DiskBackedMessageBuffer: &iotoperations.DiskBackedMessageBufferArgs{
			MaxSize: pulumi.String("string"),
			EphemeralVolumeClaimSpec: &iotoperations.VolumeClaimSpecArgs{
				AccessModes: pulumi.StringArray{
					pulumi.String("string"),
				},
				DataSource: &iotoperations.LocalKubernetesReferenceArgs{
					Kind:     pulumi.String("string"),
					Name:     pulumi.String("string"),
					ApiGroup: pulumi.String("string"),
				},
				DataSourceRef: &iotoperations.KubernetesReferenceArgs{
					Kind:      pulumi.String("string"),
					Name:      pulumi.String("string"),
					ApiGroup:  pulumi.String("string"),
					Namespace: pulumi.String("string"),
				},
				Resources: &iotoperations.VolumeClaimResourceRequirementsArgs{
					Limits: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					Requests: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
				Selector: &iotoperations.VolumeClaimSpecSelectorArgs{
					MatchExpressions: iotoperations.VolumeClaimSpecSelectorMatchExpressionsArray{
						&iotoperations.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: &iotoperations.VolumeClaimSpecArgs{
				AccessModes: pulumi.StringArray{
					pulumi.String("string"),
				},
				DataSource: &iotoperations.LocalKubernetesReferenceArgs{
					Kind:     pulumi.String("string"),
					Name:     pulumi.String("string"),
					ApiGroup: pulumi.String("string"),
				},
				DataSourceRef: &iotoperations.KubernetesReferenceArgs{
					Kind:      pulumi.String("string"),
					Name:      pulumi.String("string"),
					ApiGroup:  pulumi.String("string"),
					Namespace: pulumi.String("string"),
				},
				Resources: &iotoperations.VolumeClaimResourceRequirementsArgs{
					Limits: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					Requests: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
				Selector: &iotoperations.VolumeClaimSpecSelectorArgs{
					MatchExpressions: iotoperations.VolumeClaimSpecSelectorMatchExpressionsArray{
						&iotoperations.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"),
			},
		},
		GenerateResourceLimits: &iotoperations.GenerateResourceLimitsArgs{
			Cpu: pulumi.String("string"),
		},
		MemoryProfile: pulumi.String("string"),
	},
})
var brokerResource = new Broker("brokerResource", BrokerArgs.builder()
    .extendedLocation(ExtendedLocationArgs.builder()
        .name("string")
        .type("string")
        .build())
    .instanceName("string")
    .resourceGroupName("string")
    .brokerName("string")
    .properties(BrokerPropertiesArgs.builder()
        .advanced(AdvancedSettingsArgs.builder()
            .clients(ClientConfigArgs.builder()
                .maxKeepAliveSeconds(0)
                .maxMessageExpirySeconds(0)
                .maxPacketSizeBytes(0)
                .maxReceiveMaximum(0)
                .maxSessionExpirySeconds(0)
                .subscriberQueueLimit(SubscriberQueueLimitArgs.builder()
                    .length(0)
                    .strategy("string")
                    .build())
                .build())
            .encryptInternalTraffic("string")
            .internalCerts(CertManagerCertOptionsArgs.builder()
                .duration("string")
                .privateKey(CertManagerPrivateKeyArgs.builder()
                    .algorithm("string")
                    .rotationPolicy("string")
                    .build())
                .renewBefore("string")
                .build())
            .build())
        .cardinality(CardinalityArgs.builder()
            .backendChain(BackendChainArgs.builder()
                .partitions(0)
                .redundancyFactor(0)
                .workers(0)
                .build())
            .frontend(FrontendArgs.builder()
                .replicas(0)
                .workers(0)
                .build())
            .build())
        .diagnostics(BrokerDiagnosticsArgs.builder()
            .logs(DiagnosticsLogsArgs.builder()
                .level("string")
                .opentelemetryExportConfig(OpenTelemetryLogExportConfigArgs.builder()
                    .otlpGrpcEndpoint("string")
                    .intervalSeconds(0)
                    .level("string")
                    .build())
                .build())
            .metrics(MetricsArgs.builder()
                .opentelemetryExportConfig(OpenTelemetryExportConfigArgs.builder()
                    .otlpGrpcEndpoint("string")
                    .intervalSeconds(0)
                    .build())
                .prometheusPort(0)
                .build())
            .selfCheck(SelfCheckArgs.builder()
                .intervalSeconds(0)
                .mode("string")
                .timeoutSeconds(0)
                .build())
            .traces(TracesArgs.builder()
                .cacheSizeMegabytes(0)
                .mode("string")
                .opentelemetryExportConfig(OpenTelemetryExportConfigArgs.builder()
                    .otlpGrpcEndpoint("string")
                    .intervalSeconds(0)
                    .build())
                .selfTracing(SelfTracingArgs.builder()
                    .intervalSeconds(0)
                    .mode("string")
                    .build())
                .spanChannelCapacity(0)
                .build())
            .build())
        .diskBackedMessageBuffer(DiskBackedMessageBufferArgs.builder()
            .maxSize("string")
            .ephemeralVolumeClaimSpec(VolumeClaimSpecArgs.builder()
                .accessModes("string")
                .dataSource(LocalKubernetesReferenceArgs.builder()
                    .kind("string")
                    .name("string")
                    .apiGroup("string")
                    .build())
                .dataSourceRef(KubernetesReferenceArgs.builder()
                    .kind("string")
                    .name("string")
                    .apiGroup("string")
                    .namespace("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(LocalKubernetesReferenceArgs.builder()
                    .kind("string")
                    .name("string")
                    .apiGroup("string")
                    .build())
                .dataSourceRef(KubernetesReferenceArgs.builder()
                    .kind("string")
                    .name("string")
                    .apiGroup("string")
                    .namespace("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())
        .generateResourceLimits(GenerateResourceLimitsArgs.builder()
            .cpu("string")
            .build())
        .memoryProfile("string")
        .build())
    .build());
broker_resource = azure_native.iotoperations.Broker("brokerResource",
    extended_location={
        "name": "string",
        "type": "string",
    },
    instance_name="string",
    resource_group_name="string",
    broker_name="string",
    properties={
        "advanced": {
            "clients": {
                "max_keep_alive_seconds": 0,
                "max_message_expiry_seconds": 0,
                "max_packet_size_bytes": 0,
                "max_receive_maximum": 0,
                "max_session_expiry_seconds": 0,
                "subscriber_queue_limit": {
                    "length": 0,
                    "strategy": "string",
                },
            },
            "encrypt_internal_traffic": "string",
            "internal_certs": {
                "duration": "string",
                "private_key": {
                    "algorithm": "string",
                    "rotation_policy": "string",
                },
                "renew_before": "string",
            },
        },
        "cardinality": {
            "backend_chain": {
                "partitions": 0,
                "redundancy_factor": 0,
                "workers": 0,
            },
            "frontend": {
                "replicas": 0,
                "workers": 0,
            },
        },
        "diagnostics": {
            "logs": {
                "level": "string",
                "opentelemetry_export_config": {
                    "otlp_grpc_endpoint": "string",
                    "interval_seconds": 0,
                    "level": "string",
                },
            },
            "metrics": {
                "opentelemetry_export_config": {
                    "otlp_grpc_endpoint": "string",
                    "interval_seconds": 0,
                },
                "prometheus_port": 0,
            },
            "self_check": {
                "interval_seconds": 0,
                "mode": "string",
                "timeout_seconds": 0,
            },
            "traces": {
                "cache_size_megabytes": 0,
                "mode": "string",
                "opentelemetry_export_config": {
                    "otlp_grpc_endpoint": "string",
                    "interval_seconds": 0,
                },
                "self_tracing": {
                    "interval_seconds": 0,
                    "mode": "string",
                },
                "span_channel_capacity": 0,
            },
        },
        "disk_backed_message_buffer": {
            "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",
                    "namespace": "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",
                    "namespace": "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",
            },
        },
        "generate_resource_limits": {
            "cpu": "string",
        },
        "memory_profile": "string",
    })
const brokerResource = new azure_native.iotoperations.Broker("brokerResource", {
    extendedLocation: {
        name: "string",
        type: "string",
    },
    instanceName: "string",
    resourceGroupName: "string",
    brokerName: "string",
    properties: {
        advanced: {
            clients: {
                maxKeepAliveSeconds: 0,
                maxMessageExpirySeconds: 0,
                maxPacketSizeBytes: 0,
                maxReceiveMaximum: 0,
                maxSessionExpirySeconds: 0,
                subscriberQueueLimit: {
                    length: 0,
                    strategy: "string",
                },
            },
            encryptInternalTraffic: "string",
            internalCerts: {
                duration: "string",
                privateKey: {
                    algorithm: "string",
                    rotationPolicy: "string",
                },
                renewBefore: "string",
            },
        },
        cardinality: {
            backendChain: {
                partitions: 0,
                redundancyFactor: 0,
                workers: 0,
            },
            frontend: {
                replicas: 0,
                workers: 0,
            },
        },
        diagnostics: {
            logs: {
                level: "string",
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: "string",
                    intervalSeconds: 0,
                    level: "string",
                },
            },
            metrics: {
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: "string",
                    intervalSeconds: 0,
                },
                prometheusPort: 0,
            },
            selfCheck: {
                intervalSeconds: 0,
                mode: "string",
                timeoutSeconds: 0,
            },
            traces: {
                cacheSizeMegabytes: 0,
                mode: "string",
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: "string",
                    intervalSeconds: 0,
                },
                selfTracing: {
                    intervalSeconds: 0,
                    mode: "string",
                },
                spanChannelCapacity: 0,
            },
        },
        diskBackedMessageBuffer: {
            maxSize: "string",
            ephemeralVolumeClaimSpec: {
                accessModes: ["string"],
                dataSource: {
                    kind: "string",
                    name: "string",
                    apiGroup: "string",
                },
                dataSourceRef: {
                    kind: "string",
                    name: "string",
                    apiGroup: "string",
                    namespace: "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",
                    namespace: "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",
            },
        },
        generateResourceLimits: {
            cpu: "string",
        },
        memoryProfile: "string",
    },
});
type: azure-native:iotoperations:Broker
properties:
    brokerName: string
    extendedLocation:
        name: string
        type: string
    instanceName: string
    properties:
        advanced:
            clients:
                maxKeepAliveSeconds: 0
                maxMessageExpirySeconds: 0
                maxPacketSizeBytes: 0
                maxReceiveMaximum: 0
                maxSessionExpirySeconds: 0
                subscriberQueueLimit:
                    length: 0
                    strategy: string
            encryptInternalTraffic: string
            internalCerts:
                duration: string
                privateKey:
                    algorithm: string
                    rotationPolicy: string
                renewBefore: string
        cardinality:
            backendChain:
                partitions: 0
                redundancyFactor: 0
                workers: 0
            frontend:
                replicas: 0
                workers: 0
        diagnostics:
            logs:
                level: string
                opentelemetryExportConfig:
                    intervalSeconds: 0
                    level: string
                    otlpGrpcEndpoint: string
            metrics:
                opentelemetryExportConfig:
                    intervalSeconds: 0
                    otlpGrpcEndpoint: string
                prometheusPort: 0
            selfCheck:
                intervalSeconds: 0
                mode: string
                timeoutSeconds: 0
            traces:
                cacheSizeMegabytes: 0
                mode: string
                opentelemetryExportConfig:
                    intervalSeconds: 0
                    otlpGrpcEndpoint: string
                selfTracing:
                    intervalSeconds: 0
                    mode: string
                spanChannelCapacity: 0
        diskBackedMessageBuffer:
            ephemeralVolumeClaimSpec:
                accessModes:
                    - string
                dataSource:
                    apiGroup: string
                    kind: string
                    name: string
                dataSourceRef:
                    apiGroup: string
                    kind: string
                    name: string
                    namespace: 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
                    namespace: 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
        generateResourceLimits:
            cpu: string
        memoryProfile: string
    resourceGroupName: 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:
- ExtendedLocation Pulumi.Azure Native. Io TOperations. Inputs. Extended Location 
- Edge location of the resource.
- InstanceName string
- Name of instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of broker.
- Properties
Pulumi.Azure Native. Io TOperations. Inputs. Broker Properties 
- The resource-specific properties for this resource.
- ExtendedLocation ExtendedLocation Args 
- Edge location of the resource.
- InstanceName string
- Name of instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of broker.
- Properties
BrokerProperties Args 
- The resource-specific properties for this resource.
- extendedLocation ExtendedLocation 
- Edge location of the resource.
- instanceName String
- Name of instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of broker.
- properties
BrokerProperties 
- The resource-specific properties for this resource.
- extendedLocation ExtendedLocation 
- Edge location of the resource.
- instanceName string
- Name of instance.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- brokerName string
- Name of broker.
- properties
BrokerProperties 
- The resource-specific properties for this resource.
- extended_location ExtendedLocation Args 
- Edge location of the resource.
- instance_name str
- Name of instance.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- broker_name str
- Name of broker.
- properties
BrokerProperties Args 
- The resource-specific properties for this resource.
- extendedLocation Property Map
- Edge location of the resource.
- instanceName String
- Name of instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of broker.
- properties Property Map
- The resource-specific properties for this resource.
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
- SystemData Pulumi.Azure Native. Io TOperations. 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
- 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
- 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
- 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
- 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
- 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
AdvancedSettings, AdvancedSettingsArgs    
- Clients
Pulumi.Azure Native. Io TOperations. Inputs. Client Config 
- Configurations related to All Clients.
- EncryptInternal string | Pulumi.Traffic Azure Native. Io TOperations. Operational Mode 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options 
- Certificate rotation and private key configuration.
- Clients
ClientConfig 
- Configurations related to All Clients.
- EncryptInternal string | OperationalTraffic Mode 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts CertManager Cert Options 
- Certificate rotation and private key configuration.
- clients
ClientConfig 
- Configurations related to All Clients.
- encryptInternal String | OperationalTraffic Mode 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options 
- Certificate rotation and private key configuration.
- clients
ClientConfig 
- Configurations related to All Clients.
- encryptInternal string | OperationalTraffic Mode 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options 
- Certificate rotation and private key configuration.
- clients
ClientConfig 
- Configurations related to All Clients.
- encrypt_internal_ str | Operationaltraffic Mode 
- The setting to enable or disable encryption of internal Traffic.
- internal_certs CertManager Cert Options 
- Certificate rotation and private key configuration.
- clients Property Map
- Configurations related to All Clients.
- encryptInternal String | "Enabled" | "Disabled"Traffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts Property Map
- Certificate rotation and private key configuration.
AdvancedSettingsResponse, AdvancedSettingsResponseArgs      
- Clients
Pulumi.Azure Native. Io TOperations. Inputs. Client Config Response 
- Configurations related to All Clients.
- EncryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options Response 
- Certificate rotation and private key configuration.
- Clients
ClientConfig Response 
- Configurations related to All Clients.
- EncryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encryptInternal StringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encrypt_internal_ strtraffic 
- The setting to enable or disable encryption of internal Traffic.
- internal_certs CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients Property Map
- Configurations related to All Clients.
- encryptInternal StringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts Property Map
- Certificate rotation and private key configuration.
BackendChain, BackendChainArgs    
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- partitions Integer
- The desired number of physical backend partitions.
- redundancyFactor Integer
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Integer
- Number of logical backend workers per replica (pod).
- partitions number
- The desired number of physical backend partitions.
- redundancyFactor number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers number
- Number of logical backend workers per replica (pod).
- partitions int
- The desired number of physical backend partitions.
- redundancy_factor int
- The desired numbers of backend replicas (pods) in a physical partition.
- workers int
- Number of logical backend workers per replica (pod).
- partitions Number
- The desired number of physical backend partitions.
- redundancyFactor Number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Number
- Number of logical backend workers per replica (pod).
BackendChainResponse, BackendChainResponseArgs      
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- partitions Integer
- The desired number of physical backend partitions.
- redundancyFactor Integer
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Integer
- Number of logical backend workers per replica (pod).
- partitions number
- The desired number of physical backend partitions.
- redundancyFactor number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers number
- Number of logical backend workers per replica (pod).
- partitions int
- The desired number of physical backend partitions.
- redundancy_factor int
- The desired numbers of backend replicas (pods) in a physical partition.
- workers int
- Number of logical backend workers per replica (pod).
- partitions Number
- The desired number of physical backend partitions.
- redundancyFactor Number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Number
- Number of logical backend workers per replica (pod).
BrokerDiagnostics, BrokerDiagnosticsArgs    
- Logs
Pulumi.Azure Native. Io TOperations. Inputs. Diagnostics Logs 
- Diagnostic log settings for the resource.
- Metrics
Pulumi.Azure Native. Io TOperations. Inputs. Metrics 
- The metrics settings for the resource.
- SelfCheck Pulumi.Azure Native. Io TOperations. Inputs. Self Check 
- The self check properties.
- Traces
Pulumi.Azure Native. Io TOperations. Inputs. Traces 
- The trace properties.
- logs
DiagnosticsLogs 
- Diagnostic log settings for the resource.
- metrics Metrics
- The metrics settings for the resource.
- self_check SelfCheck 
- The self check properties.
- traces Traces
- The trace properties.
- logs Property Map
- Diagnostic log settings for the resource.
- metrics Property Map
- The metrics settings for the resource.
- selfCheck Property Map
- The self check properties.
- traces Property Map
- The trace properties.
BrokerDiagnosticsResponse, BrokerDiagnosticsResponseArgs      
- Logs
Pulumi.Azure Native. Io TOperations. Inputs. Diagnostics Logs Response 
- Diagnostic log settings for the resource.
- Metrics
Pulumi.Azure Native. Io TOperations. Inputs. Metrics Response 
- The metrics settings for the resource.
- SelfCheck Pulumi.Azure Native. Io TOperations. Inputs. Self Check Response 
- The self check properties.
- Traces
Pulumi.Azure Native. Io TOperations. Inputs. Traces Response 
- The trace properties.
- Logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- Metrics
MetricsResponse 
- The metrics settings for the resource.
- SelfCheck SelfCheck Response 
- The self check properties.
- Traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- selfCheck SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- selfCheck SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- self_check SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs Property Map
- Diagnostic log settings for the resource.
- metrics Property Map
- The metrics settings for the resource.
- selfCheck Property Map
- The self check properties.
- traces Property Map
- The trace properties.
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.
BrokerProperties, BrokerPropertiesArgs    
- Advanced
Pulumi.Azure Native. Io TOperations. Inputs. Advanced Settings 
- Advanced settings of Broker.
- Cardinality
Pulumi.Azure Native. Io TOperations. Inputs. Cardinality 
- The cardinality details of the broker.
- Diagnostics
Pulumi.Azure Native. Io TOperations. Inputs. Broker Diagnostics 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer 
- Settings of Disk Backed Message Buffer.
- GenerateResource Pulumi.Limits Azure Native. Io TOperations. Inputs. Generate Resource Limits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string | Pulumi.Azure Native. Io TOperations. Broker Memory Profile 
- Memory profile of Broker.
- Advanced
AdvancedSettings 
- Advanced settings of Broker.
- Cardinality Cardinality
- The cardinality details of the broker.
- Diagnostics
BrokerDiagnostics 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked DiskMessage Buffer Backed Message Buffer 
- Settings of Disk Backed Message Buffer.
- GenerateResource GenerateLimits Resource Limits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string | BrokerMemory Profile 
- Memory profile of Broker.
- advanced
AdvancedSettings 
- Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String | BrokerMemory Profile 
- Memory profile of Broker.
- advanced
AdvancedSettings 
- Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile string | BrokerMemory Profile 
- Memory profile of Broker.
- advanced
AdvancedSettings 
- Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics 
- Spec defines the desired identities of Broker diagnostics settings.
- disk_backed_ Diskmessage_ buffer Backed Message Buffer 
- Settings of Disk Backed Message Buffer.
- generate_resource_ Generatelimits Resource Limits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory_profile str | BrokerMemory Profile 
- Memory profile of Broker.
- advanced Property Map
- Advanced settings of Broker.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked Property MapMessage Buffer 
- Settings of Disk Backed Message Buffer.
- generateResource Property MapLimits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String | "Tiny" | "Low" | "Medium" | "High"
- Memory profile of Broker.
BrokerPropertiesResponse, BrokerPropertiesResponseArgs      
- ProvisioningState string
- The status of the last operation.
- Advanced
Pulumi.Azure Native. Io TOperations. Inputs. Advanced Settings Response 
- Advanced settings of Broker.
- Cardinality
Pulumi.Azure Native. Io TOperations. Inputs. Cardinality Response 
- The cardinality details of the broker.
- Diagnostics
Pulumi.Azure Native. Io TOperations. Inputs. Broker Diagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- GenerateResource Pulumi.Limits Azure Native. Io TOperations. Inputs. Generate Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string
- Memory profile of Broker.
- ProvisioningState string
- The status of the last operation.
- Advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- Cardinality
CardinalityResponse 
- The cardinality details of the broker.
- Diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- GenerateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string
- Memory profile of Broker.
- provisioningState String
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String
- Memory profile of Broker.
- provisioningState string
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile string
- Memory profile of Broker.
- provisioning_state str
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- disk_backed_ Diskmessage_ buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generate_resource_ Generatelimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory_profile str
- Memory profile of Broker.
- provisioningState String
- The status of the last operation.
- advanced Property Map
- Advanced settings of Broker.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked Property MapMessage Buffer 
- Settings of Disk Backed Message Buffer.
- generateResource Property MapLimits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String
- Memory profile of Broker.
Cardinality, CardinalityArgs  
- BackendChain Pulumi.Azure Native. Io TOperations. Inputs. Backend Chain 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations. Inputs. Frontend 
- The frontend desired properties
- BackendChain BackendChain 
- The backend broker desired properties
- Frontend Frontend
- The frontend desired properties
- backendChain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend desired properties
- backendChain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend desired properties
- backend_chain BackendChain 
- The backend broker desired properties
- frontend Frontend
- The frontend desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend desired properties
CardinalityResponse, CardinalityResponseArgs    
- BackendChain Pulumi.Azure Native. Io TOperations. Inputs. Backend Chain Response 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations. Inputs. Frontend Response 
- The frontend desired properties
- BackendChain BackendChain Response 
- The backend broker desired properties
- Frontend
FrontendResponse 
- The frontend desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backend_chain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend desired properties
CertManagerCertOptions, CertManagerCertOptionsArgs        
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey CertManager Private Key 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key 
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key 
- Configuration of certificate private key.
- renewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration str
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private_key CertManager Private Key 
- Configuration of certificate private key.
- renew_before str
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey Property Map
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
CertManagerCertOptionsResponse, CertManagerCertOptionsResponseArgs          
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key Response 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey CertManager Private Key Response 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key Response 
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key Response 
- Configuration of certificate private key.
- renewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration str
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private_key CertManager Private Key Response 
- Configuration of certificate private key.
- renew_before str
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey Property Map
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
CertManagerPrivateKey, CertManagerPrivateKeyArgs        
- Algorithm
string | Pulumi.Azure Native. Io TOperations. Private Key Algorithm 
- algorithm for private key.
- RotationPolicy string | Pulumi.Azure Native. Io TOperations. Private Key Rotation Policy 
- cert-manager private key rotationPolicy.
- Algorithm
string | PrivateKey Algorithm 
- algorithm for private key.
- RotationPolicy string | PrivateKey Rotation Policy 
- cert-manager private key rotationPolicy.
- algorithm
String | PrivateKey Algorithm 
- algorithm for private key.
- rotationPolicy String | PrivateKey Rotation Policy 
- cert-manager private key rotationPolicy.
- algorithm
string | PrivateKey Algorithm 
- algorithm for private key.
- rotationPolicy string | PrivateKey Rotation Policy 
- cert-manager private key rotationPolicy.
- algorithm
str | PrivateKey Algorithm 
- algorithm for private key.
- rotation_policy str | PrivateKey Rotation Policy 
- cert-manager private key rotationPolicy.
- algorithm String | "Ec256" | "Ec384" | "Ec521" | "Ed25519" | "Rsa2048" | "Rsa4096" | "Rsa8192"
- algorithm for private key.
- rotationPolicy String | "Always" | "Never"
- cert-manager private key rotationPolicy.
CertManagerPrivateKeyResponse, CertManagerPrivateKeyResponseArgs          
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager private key rotationPolicy.
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager private key rotationPolicy.
- algorithm string
- algorithm for private key.
- rotationPolicy string
- cert-manager private key rotationPolicy.
- algorithm str
- algorithm for private key.
- rotation_policy str
- cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager private key rotationPolicy.
ClientConfig, ClientConfigArgs    
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber Queue Limit 
- The limit on the number of queued messages for a subscriber.
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue SubscriberLimit Queue Limit 
- The limit on the number of queued messages for a subscriber.
- maxKeep IntegerAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage IntegerExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket IntegerSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive IntegerMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession IntegerExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit 
- The limit on the number of queued messages for a subscriber.
- maxKeep numberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage numberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket numberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive numberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession numberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit 
- The limit on the number of queued messages for a subscriber.
- max_keep_ intalive_ seconds 
- Upper bound of a client's Keep Alive, in seconds.
- max_message_ intexpiry_ seconds 
- Upper bound of Message Expiry Interval, in seconds.
- max_packet_ intsize_ bytes 
- Max message size for a packet in Bytes.
- max_receive_ intmaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max_session_ intexpiry_ seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriber_queue_ Subscriberlimit Queue Limit 
- The limit on the number of queued messages for a subscriber.
- maxKeep NumberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage NumberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket NumberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive NumberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession NumberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue Property MapLimit 
- The limit on the number of queued messages for a subscriber.
ClientConfigResponse, ClientConfigResponseArgs      
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep IntegerAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage IntegerExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket IntegerSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive IntegerMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession IntegerExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep numberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage numberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket numberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive numberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession numberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- max_keep_ intalive_ seconds 
- Upper bound of a client's Keep Alive, in seconds.
- max_message_ intexpiry_ seconds 
- Upper bound of Message Expiry Interval, in seconds.
- max_packet_ intsize_ bytes 
- Max message size for a packet in Bytes.
- max_receive_ intmaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max_session_ intexpiry_ seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriber_queue_ Subscriberlimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep NumberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage NumberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket NumberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive NumberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession NumberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue Property MapLimit 
- The limit on the number of queued messages for a subscriber.
DiagnosticsLogs, DiagnosticsLogsArgs    
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Log Export Config 
- The open telemetry export configuration.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport OpenConfig Telemetry Log Export Config 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config 
- The open telemetry export configuration.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config 
- The open telemetry export configuration.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry_export_ Openconfig Telemetry Log Export Config 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
DiagnosticsLogsResponse, DiagnosticsLogsResponseArgs      
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Log Export Config Response 
- The open telemetry export configuration.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry_export_ Openconfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
DiskBackedMessageBuffer, DiskBackedMessageBufferArgs        
- 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. 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. 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.
DiskBackedMessageBufferResponse, DiskBackedMessageBufferResponseArgs          
- 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. 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. 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.
ExtendedLocation, ExtendedLocationArgs    
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Io TOperations. 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.
ExtendedLocationResponse, ExtendedLocationResponseArgs      
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  
FrontendResponse, FrontendResponseArgs    
GenerateResourceLimits, GenerateResourceLimitsArgs      
- Cpu
string | Pulumi.Azure Native. Io TOperations. Operational Mode 
- The toggle to enable/disable cpu resource limits.
- Cpu
string | OperationalMode 
- The toggle to enable/disable cpu resource limits.
- cpu
String | OperationalMode 
- The toggle to enable/disable cpu resource limits.
- cpu
string | OperationalMode 
- The toggle to enable/disable cpu resource limits.
- cpu
str | OperationalMode 
- The toggle to enable/disable cpu resource limits.
- cpu String | "Enabled" | "Disabled"
- The toggle to enable/disable cpu resource limits.
GenerateResourceLimitsResponse, GenerateResourceLimitsResponseArgs        
- Cpu string
- The toggle to enable/disable cpu resource limits.
- Cpu string
- The toggle to enable/disable cpu resource limits.
- cpu String
- The toggle to enable/disable cpu resource limits.
- cpu string
- The toggle to enable/disable cpu resource limits.
- cpu str
- The toggle to enable/disable cpu resource limits.
- cpu String
- The toggle to enable/disable cpu resource limits.
KubernetesReference, KubernetesReferenceArgs    
- 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.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace str
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
KubernetesReferenceResponse, KubernetesReferenceResponseArgs      
- 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.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace str
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- 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.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
LocalKubernetesReference, LocalKubernetesReferenceArgs      
- 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.
LocalKubernetesReferenceResponse, LocalKubernetesReferenceResponseArgs        
- 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.
Metrics, MetricsArgs  
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- OpentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- prometheusPort Integer
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- prometheusPort number
- The prometheus port to expose the metrics.
- opentelemetry_export_ Openconfig Telemetry Export Config 
- The open telemetry export configuration.
- prometheus_port int
- The prometheus port to expose the metrics.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- prometheusPort Number
- The prometheus port to expose the metrics.
MetricsResponse, MetricsResponseArgs    
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- OpentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheusPort Integer
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheusPort number
- The prometheus port to expose the metrics.
- opentelemetry_export_ Openconfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheus_port int
- The prometheus port to expose the metrics.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- prometheusPort Number
- The prometheus port to expose the metrics.
OpenTelemetryExportConfig, OpenTelemetryExportConfigArgs        
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
OpenTelemetryExportConfigResponse, OpenTelemetryExportConfigResponseArgs          
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
OpenTelemetryLogExportConfig, OpenTelemetryLogExportConfigArgs          
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OpenTelemetryLogExportConfigResponse, OpenTelemetryLogExportConfigResponseArgs            
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OperationalMode, OperationalModeArgs    
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- OperationalMode Enabled 
- EnabledEnabled is equivalent to True
- OperationalMode Disabled 
- DisabledDisabled is equivalent to False.
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- ENABLED
- EnabledEnabled is equivalent to True
- DISABLED
- DisabledDisabled is equivalent to False.
- "Enabled"
- EnabledEnabled is equivalent to True
- "Disabled"
- DisabledDisabled is equivalent to False.
OperatorValues, OperatorValuesArgs    
- In
- InIn operator.
- NotIn 
- NotInNotIn operator.
- Exists
- ExistsExists operator.
- DoesNot Exist 
- DoesNotExistDoesNotExist operator.
- OperatorValues In 
- InIn operator.
- OperatorValues Not In 
- NotInNotIn operator.
- OperatorValues Exists 
- ExistsExists operator.
- OperatorValues Does Not Exist 
- DoesNotExistDoesNotExist operator.
- In
- InIn operator.
- NotIn 
- NotInNotIn operator.
- Exists
- ExistsExists operator.
- DoesNot Exist 
- DoesNotExistDoesNotExist operator.
- In
- InIn operator.
- NotIn 
- NotInNotIn operator.
- Exists
- ExistsExists operator.
- DoesNot Exist 
- DoesNotExistDoesNotExist operator.
- IN_
- InIn operator.
- NOT_IN
- NotInNotIn operator.
- EXISTS
- ExistsExists operator.
- DOES_NOT_EXIST
- DoesNotExistDoesNotExist operator.
- "In"
- InIn operator.
- "NotIn" 
- NotInNotIn operator.
- "Exists"
- ExistsExists operator.
- "DoesNot Exist" 
- DoesNotExistDoesNotExist operator.
PrivateKeyAlgorithm, PrivateKeyAlgorithmArgs      
- Ec256
- Ec256Algorithm - ec256.
- Ec384
- Ec384Algorithm - ec384.
- Ec521
- Ec521Algorithm - ec521.
- Ed25519
- Ed25519Algorithm - ed25519.
- Rsa2048
- Rsa2048Algorithm - rsa2048.
- Rsa4096
- Rsa4096Algorithm - rsa4096.
- Rsa8192
- Rsa8192Algorithm - rsa8192.
- PrivateKey Algorithm Ec256 
- Ec256Algorithm - ec256.
- PrivateKey Algorithm Ec384 
- Ec384Algorithm - ec384.
- PrivateKey Algorithm Ec521 
- Ec521Algorithm - ec521.
- PrivateKey Algorithm Ed25519 
- Ed25519Algorithm - ed25519.
- PrivateKey Algorithm Rsa2048 
- Rsa2048Algorithm - rsa2048.
- PrivateKey Algorithm Rsa4096 
- Rsa4096Algorithm - rsa4096.
- PrivateKey Algorithm Rsa8192 
- Rsa8192Algorithm - rsa8192.
- Ec256
- Ec256Algorithm - ec256.
- Ec384
- Ec384Algorithm - ec384.
- Ec521
- Ec521Algorithm - ec521.
- Ed25519
- Ed25519Algorithm - ed25519.
- Rsa2048
- Rsa2048Algorithm - rsa2048.
- Rsa4096
- Rsa4096Algorithm - rsa4096.
- Rsa8192
- Rsa8192Algorithm - rsa8192.
- Ec256
- Ec256Algorithm - ec256.
- Ec384
- Ec384Algorithm - ec384.
- Ec521
- Ec521Algorithm - ec521.
- Ed25519
- Ed25519Algorithm - ed25519.
- Rsa2048
- Rsa2048Algorithm - rsa2048.
- Rsa4096
- Rsa4096Algorithm - rsa4096.
- Rsa8192
- Rsa8192Algorithm - rsa8192.
- EC256
- Ec256Algorithm - ec256.
- EC384
- Ec384Algorithm - ec384.
- EC521
- Ec521Algorithm - ec521.
- ED25519
- Ed25519Algorithm - ed25519.
- RSA2048
- Rsa2048Algorithm - rsa2048.
- RSA4096
- Rsa4096Algorithm - rsa4096.
- RSA8192
- Rsa8192Algorithm - rsa8192.
- "Ec256"
- Ec256Algorithm - ec256.
- "Ec384"
- Ec384Algorithm - ec384.
- "Ec521"
- Ec521Algorithm - ec521.
- "Ed25519"
- Ed25519Algorithm - ed25519.
- "Rsa2048"
- Rsa2048Algorithm - rsa2048.
- "Rsa4096"
- Rsa4096Algorithm - rsa4096.
- "Rsa8192"
- Rsa8192Algorithm - rsa8192.
PrivateKeyRotationPolicy, PrivateKeyRotationPolicyArgs        
- Always
- AlwaysRotation Policy - Always.
- Never
- NeverRotation Policy - Never.
- PrivateKey Rotation Policy Always 
- AlwaysRotation Policy - Always.
- PrivateKey Rotation Policy Never 
- NeverRotation Policy - Never.
- Always
- AlwaysRotation Policy - Always.
- Never
- NeverRotation Policy - Never.
- Always
- AlwaysRotation Policy - Always.
- Never
- NeverRotation Policy - Never.
- ALWAYS
- AlwaysRotation Policy - Always.
- NEVER
- NeverRotation Policy - Never.
- "Always"
- AlwaysRotation Policy - Always.
- "Never"
- NeverRotation Policy - Never.
SelfCheck, SelfCheckArgs    
- IntervalSeconds int
- The self check interval.
- Mode
string | Pulumi.Azure Native. Io TOperations. Operational Mode 
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- IntervalSeconds int
- The self check interval.
- Mode
string | OperationalMode 
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- intervalSeconds Integer
- The self check interval.
- mode
String | OperationalMode 
- The toggle to enable/disable self check.
- timeoutSeconds Integer
- The timeout for self check.
- intervalSeconds number
- The self check interval.
- mode
string | OperationalMode 
- The toggle to enable/disable self check.
- timeoutSeconds number
- The timeout for self check.
- interval_seconds int
- The self check interval.
- mode
str | OperationalMode 
- The toggle to enable/disable self check.
- timeout_seconds int
- The timeout for self check.
- intervalSeconds Number
- The self check interval.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable self check.
- timeoutSeconds Number
- The timeout for self check.
SelfCheckResponse, SelfCheckResponseArgs      
- IntervalSeconds int
- The self check interval.
- Mode string
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- IntervalSeconds int
- The self check interval.
- Mode string
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- intervalSeconds Integer
- The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeoutSeconds Integer
- The timeout for self check.
- intervalSeconds number
- The self check interval.
- mode string
- The toggle to enable/disable self check.
- timeoutSeconds number
- The timeout for self check.
- interval_seconds int
- The self check interval.
- mode str
- The toggle to enable/disable self check.
- timeout_seconds int
- The timeout for self check.
- intervalSeconds Number
- The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeoutSeconds Number
- The timeout for self check.
SelfTracing, SelfTracingArgs    
- IntervalSeconds int
- The self tracing interval.
- Mode
string | Pulumi.Azure Native. Io TOperations. Operational Mode 
- The toggle to enable/disable self tracing.
- IntervalSeconds int
- The self tracing interval.
- Mode
string | OperationalMode 
- The toggle to enable/disable self tracing.
- intervalSeconds Integer
- The self tracing interval.
- mode
String | OperationalMode 
- The toggle to enable/disable self tracing.
- intervalSeconds number
- The self tracing interval.
- mode
string | OperationalMode 
- The toggle to enable/disable self tracing.
- interval_seconds int
- The self tracing interval.
- mode
str | OperationalMode 
- The toggle to enable/disable self tracing.
- intervalSeconds Number
- The self tracing interval.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable self tracing.
SelfTracingResponse, SelfTracingResponseArgs      
- IntervalSeconds int
- The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- IntervalSeconds int
- The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- intervalSeconds Integer
- The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
- intervalSeconds number
- The self tracing interval.
- mode string
- The toggle to enable/disable self tracing.
- interval_seconds int
- The self tracing interval.
- mode str
- The toggle to enable/disable self tracing.
- intervalSeconds Number
- The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
SubscriberMessageDropStrategy, SubscriberMessageDropStrategyArgs        
- None
- NoneMessages are never dropped.
- DropOldest 
- DropOldestThe oldest message is dropped.
- SubscriberMessage Drop Strategy None 
- NoneMessages are never dropped.
- SubscriberMessage Drop Strategy Drop Oldest 
- DropOldestThe oldest message is dropped.
- None
- NoneMessages are never dropped.
- DropOldest 
- DropOldestThe oldest message is dropped.
- None
- NoneMessages are never dropped.
- DropOldest 
- DropOldestThe oldest message is dropped.
- NONE
- NoneMessages are never dropped.
- DROP_OLDEST
- DropOldestThe oldest message is dropped.
- "None"
- NoneMessages are never dropped.
- "DropOldest" 
- DropOldestThe oldest message is dropped.
SubscriberQueueLimit, SubscriberQueueLimitArgs      
- Length double
- The maximum length of the queue before messages start getting dropped.
- Strategy
string | Pulumi.Azure Native. Io TOperations. Subscriber Message Drop Strategy 
- The strategy to use for dropping messages from the queue.
- Length float64
- The maximum length of the queue before messages start getting dropped.
- Strategy
string | SubscriberMessage Drop Strategy 
- The strategy to use for dropping messages from the queue.
- length Double
- The maximum length of the queue before messages start getting dropped.
- strategy
String | SubscriberMessage Drop Strategy 
- The strategy to use for dropping messages from the queue.
- length number
- The maximum length of the queue before messages start getting dropped.
- strategy
string | SubscriberMessage Drop Strategy 
- The strategy to use for dropping messages from the queue.
- length float
- The maximum length of the queue before messages start getting dropped.
- strategy
str | SubscriberMessage Drop Strategy 
- The strategy to use for dropping messages from the queue.
- length Number
- The maximum length of the queue before messages start getting dropped.
- strategy
String | "None" | "DropOldest" 
- The strategy to use for dropping messages from the queue.
SubscriberQueueLimitResponse, SubscriberQueueLimitResponseArgs        
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.
Traces, TracesArgs  
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode
string | Pulumi.Azure Native. Io TOperations. Operational Mode 
- The toggle to enable/disable traces.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config 
- The open telemetry export configuration.
- SelfTracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode
string | OperationalMode 
- The toggle to enable/disable traces.
- OpentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- SelfTracing SelfTracing 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- cacheSize IntegerMegabytes 
- The cache size in megabytes.
- mode
String | OperationalMode 
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- selfTracing SelfTracing 
- The self tracing properties.
- spanChannel IntegerCapacity 
- The span channel capacity.
- cacheSize numberMegabytes 
- The cache size in megabytes.
- mode
string | OperationalMode 
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config 
- The open telemetry export configuration.
- selfTracing SelfTracing 
- The self tracing properties.
- spanChannel numberCapacity 
- The span channel capacity.
- cache_size_ intmegabytes 
- The cache size in megabytes.
- mode
str | OperationalMode 
- The toggle to enable/disable traces.
- opentelemetry_export_ Openconfig Telemetry Export Config 
- The open telemetry export configuration.
- self_tracing SelfTracing 
- The self tracing properties.
- span_channel_ intcapacity 
- The span channel capacity.
- cacheSize NumberMegabytes 
- The cache size in megabytes.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable traces.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- selfTracing Property Map
- The self tracing properties.
- spanChannel NumberCapacity 
- The span channel capacity.
TracesResponse, TracesResponseArgs    
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response 
- The open telemetry export configuration.
- SelfTracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing Response 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- OpentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- SelfTracing SelfTracing Response 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- cacheSize IntegerMegabytes 
- The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- selfTracing SelfTracing Response 
- The self tracing properties.
- spanChannel IntegerCapacity 
- The span channel capacity.
- cacheSize numberMegabytes 
- The cache size in megabytes.
- mode string
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- selfTracing SelfTracing Response 
- The self tracing properties.
- spanChannel numberCapacity 
- The span channel capacity.
- cache_size_ intmegabytes 
- The cache size in megabytes.
- mode str
- The toggle to enable/disable traces.
- opentelemetry_export_ Openconfig Telemetry Export Config Response 
- The open telemetry export configuration.
- self_tracing SelfTracing Response 
- The self tracing properties.
- span_channel_ intcapacity 
- The span channel capacity.
- cacheSize NumberMegabytes 
- The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- selfTracing Property Map
- The self tracing properties.
- spanChannel NumberCapacity 
- The span channel capacity.
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. Inputs. Local Kubernetes Reference 
- 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. Inputs. Kubernetes Reference 
- 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. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations. 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. 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 LocalKubernetes Reference 
- 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 KubernetesRef Reference 
- 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. (Beta) 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 LocalKubernetes Reference 
- 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 KubernetesRef Reference 
- 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. (Beta) 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 LocalKubernetes Reference 
- 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 KubernetesRef Reference 
- 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. (Beta) 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 LocalKubernetes Reference 
- 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_ Kubernetesref Reference 
- 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. (Beta) 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. (Beta) 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. Inputs. Local Kubernetes Reference 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. Inputs. Kubernetes Reference 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. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations. 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. 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 LocalKubernetes Reference 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 KubernetesRef Reference 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. (Beta) 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 LocalKubernetes Reference 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 KubernetesRef Reference 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. (Beta) 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 LocalKubernetes Reference 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 KubernetesRef Reference 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. (Beta) 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 LocalKubernetes Reference 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_ Kubernetesref Reference 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. (Beta) 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. (Beta) 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. 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 | Pulumi.Azure Native. Io TOperations. Operator Values 
- 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 | OperatorValues 
- 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 | OperatorValues 
- 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 | OperatorValues 
- 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 | OperatorValues 
- 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 | "In" | "NotIn" | "Exists" | "Does Not Exist" 
- 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. 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:iotoperations:Broker dnpky /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{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