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.
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 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")
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",
});
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": {
"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",
})
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
The Broker resource accepts the following input properties:
- Extended
Location Pulumi.Azure Native. Io TOperations. Inputs. Extended Location - Edge location of the resource.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Broker
Name string - Name of broker.
- Properties
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Properties - The resource-specific properties for this resource.
- Extended
Location ExtendedLocation Args - Edge location of the resource.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Broker
Name string - Name of broker.
- Properties
Broker
Properties Args - The resource-specific properties for this resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- broker
Name String - Name of broker.
- properties
Broker
Properties - The resource-specific properties for this resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- instance
Name string - Name of instance.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- broker
Name string - Name of broker.
- properties
Broker
Properties - 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
Broker
Properties Args - The resource-specific properties for this resource.
- extended
Location Property Map - Edge location of the resource.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- broker
Name 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
- System
Data 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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.
- Encrypt
Internal string | Pulumi.Traffic Azure Native. Io TOperations. Operational Mode - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options - Certificate rotation and private key configuration.
- Clients
Client
Config - Configurations related to All Clients.
- Encrypt
Internal string | OperationalTraffic Mode - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs CertManager Cert Options - Certificate rotation and private key configuration.
- clients
Client
Config - Configurations related to All Clients.
- encrypt
Internal String | OperationalTraffic Mode - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options - Certificate rotation and private key configuration.
- clients
Client
Config - Configurations related to All Clients.
- encrypt
Internal string | OperationalTraffic Mode - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options - Certificate rotation and private key configuration.
- clients
Client
Config - 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.
- encrypt
Internal String | "Enabled" | "Disabled"Traffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs 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.
- Encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options Response - Certificate rotation and private key configuration.
- Clients
Client
Config Response - Configurations related to All Clients.
- Encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config Response - Configurations related to All Clients.
- encrypt
Internal StringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config Response - Configurations related to All Clients.
- encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config 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.
- encrypt
Internal StringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs Property Map - Certificate rotation and private key configuration.
BackendChain, BackendChainArgs
- 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 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 Integer
- The desired number of physical backend partitions.
- redundancy
Factor 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.
- redundancy
Factor 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.
- redundancy
Factor 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.
- 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 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 Integer
- The desired number of physical backend partitions.
- redundancy
Factor 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.
- redundancy
Factor 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.
- redundancy
Factor 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.
- Self
Check Pulumi.Azure Native. Io TOperations. Inputs. Self Check - The self check properties.
- Traces
Pulumi.
Azure Native. Io TOperations. Inputs. Traces - The trace properties.
- logs
Diagnostics
Logs - 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.
- self
Check 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.
- Self
Check 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
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- Metrics
Metrics
Response - The metrics settings for the resource.
- Self
Check SelfCheck Response - The self check properties.
- Traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self
Check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self
Check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self_
check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs Property Map
- Diagnostic log settings for the resource.
- metrics Property Map
- The metrics settings for the resource.
- self
Check 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.
- Broker
Memory Profile Tiny - TinyTiny memory profile.
- Broker
Memory Profile Low - LowLow memory profile.
- Broker
Memory Profile Medium - MediumMedium memory profile.
- Broker
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.
- "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.
- Disk
Backed Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer - Settings of Disk Backed Message Buffer.
- Generate
Resource 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.
- Memory
Profile string | Pulumi.Azure Native. Io TOperations. Broker Memory Profile - Memory profile of Broker.
- Advanced
Advanced
Settings - Advanced settings of Broker.
- Cardinality Cardinality
- The cardinality details of the broker.
- Diagnostics
Broker
Diagnostics - 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 string | BrokerMemory Profile - Memory profile of Broker.
- advanced
Advanced
Settings - Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
Broker
Diagnostics - 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 String | BrokerMemory Profile - Memory profile of Broker.
- advanced
Advanced
Settings - Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
Broker
Diagnostics - 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 string | BrokerMemory Profile - Memory profile of Broker.
- advanced
Advanced
Settings - Advanced settings of Broker.
- cardinality Cardinality
- The cardinality details of the broker.
- diagnostics
Broker
Diagnostics - 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.
- disk
Backed Property MapMessage Buffer - Settings of Disk Backed Message Buffer.
- generate
Resource 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.
- memory
Profile String | "Tiny" | "Low" | "Medium" | "High" - Memory profile of Broker.
BrokerPropertiesResponse, BrokerPropertiesResponseArgs
- Provisioning
State 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.
- Disk
Backed Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- Generate
Resource 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.
- Memory
Profile string - Memory profile of Broker.
- Provisioning
State string - The status of the last operation.
- Advanced
Advanced
Settings Response - Advanced settings of Broker.
- Cardinality
Cardinality
Response - The cardinality details of the broker.
- Diagnostics
Broker
Diagnostics 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 string - Memory profile of Broker.
- provisioning
State String - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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 String - Memory profile of Broker.
- provisioning
State string - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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 string - Memory profile of Broker.
- provisioning_
state str - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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.
- provisioning
State 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.
- disk
Backed Property MapMessage Buffer - Settings of Disk Backed Message Buffer.
- generate
Resource 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.
- memory
Profile String - Memory profile of Broker.
Cardinality, CardinalityArgs
- Backend
Chain 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
- Backend
Chain 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
- backend
Chain 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
- backend
Chain Property Map - The backend broker desired properties
- frontend Property Map
- The frontend desired properties
CardinalityResponse, CardinalityResponseArgs
- Backend
Chain 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
- Backend
Chain BackendChain Response - The backend broker desired properties
- Frontend
Frontend
Response - The frontend desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend_
chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend
Chain 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.
- Private
Key Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key - Configuration of certificate private key.
- Renew
Before 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.
- Private
Key CertManager Private Key - Configuration of certificate private key.
- Renew
Before 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.
- private
Key CertManager Private Key - Configuration of certificate private key.
- renew
Before 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.
- private
Key CertManager Private Key - Configuration of certificate private key.
- renew
Before 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.
- private
Key Property Map - Configuration of certificate private key.
- renew
Before 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.
- Private
Key Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key Response - Configuration of certificate private key.
- Renew
Before 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.
- Private
Key CertManager Private Key Response - Configuration of certificate private key.
- Renew
Before 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.
- private
Key CertManager Private Key Response - Configuration of certificate private key.
- renew
Before 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.
- private
Key CertManager Private Key Response - Configuration of certificate private key.
- renew
Before 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.
- private
Key Property Map - Configuration of certificate private key.
- renew
Before 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.
- Rotation
Policy string | Pulumi.Azure Native. Io TOperations. Private Key Rotation Policy - cert-manager private key rotationPolicy.
- Algorithm
string | Private
Key Algorithm - algorithm for private key.
- Rotation
Policy string | PrivateKey Rotation Policy - cert-manager private key rotationPolicy.
- algorithm
String | Private
Key Algorithm - algorithm for private key.
- rotation
Policy String | PrivateKey Rotation Policy - cert-manager private key rotationPolicy.
- algorithm
string | Private
Key Algorithm - algorithm for private key.
- rotation
Policy string | PrivateKey Rotation Policy - cert-manager private key rotationPolicy.
- algorithm
str | Private
Key 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.
- rotation
Policy String | "Always" | "Never" - cert-manager private key rotationPolicy.
CertManagerPrivateKeyResponse, CertManagerPrivateKeyResponseArgs
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager private key rotationPolicy.
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager private key rotationPolicy.
- algorithm string
- algorithm for private key.
- rotation
Policy 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.
- rotation
Policy String - cert-manager private key rotationPolicy.
ClientConfig, ClientConfigArgs
- 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 Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber 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.
- max
Keep IntegerAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message IntegerExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet IntegerSize Bytes - Max message size for a packet in Bytes.
- max
Receive IntegerMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session IntegerExpiry 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.
- max
Keep numberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message numberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet numberSize Bytes - Max message size for a packet in Bytes.
- max
Receive numberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session numberExpiry 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.
- 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.
- max
Keep NumberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message NumberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet NumberSize Bytes - Max message size for a packet in Bytes.
- max
Receive NumberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session NumberExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber
Queue Property MapLimit - The limit on the number of queued messages for a subscriber.
ClientConfigResponse, ClientConfigResponseArgs
- 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 Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber 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.
- max
Keep IntegerAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message IntegerExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet IntegerSize Bytes - Max message size for a packet in Bytes.
- max
Receive IntegerMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session IntegerExpiry 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.
- max
Keep numberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message numberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet numberSize Bytes - Max message size for a packet in Bytes.
- max
Receive numberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session numberExpiry 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.
- 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.
- max
Keep NumberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message NumberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet NumberSize Bytes - Max message size for a packet in Bytes.
- max
Receive NumberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session NumberExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber
Queue 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'.
- Opentelemetry
Export 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'.
- Opentelemetry
Export OpenConfig Telemetry Log Export Config - The open telemetry export configuration.
- level String
- 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'.
- opentelemetry
Export 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'.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
DiagnosticsLogsResponse, DiagnosticsLogsResponseArgs
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Opentelemetry
Export 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'.
- Opentelemetry
Export OpenConfig Telemetry Log Export Config Response - The open telemetry export configuration.
- level String
- 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'.
- opentelemetry
Export 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'.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
DiskBackedMessageBuffer, DiskBackedMessageBufferArgs
- Max
Size 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.
- Ephemeral
Volume 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.
- Persistent
Volume 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.
- Max
Size 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.
- 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.
- max
Size 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.
- 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.
- max
Size 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.
- 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.
- 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.
- max
Size 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.
- ephemeral
Volume 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.
- persistent
Volume Property MapClaim Spec - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
DiskBackedMessageBufferResponse, DiskBackedMessageBufferResponseArgs
- Max
Size 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.
- Ephemeral
Volume 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.
- Persistent
Volume 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.
- Max
Size 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.
- 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.
- max
Size 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.
- 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.
- max
Size 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.
- 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.
- 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.
- max
Size 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.
- ephemeral
Volume 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.
- persistent
Volume 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 | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | Extended
Location Type - Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | Extended
Location Type - Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "Custom
Location" - Type of ExtendedLocation.
ExtendedLocationResponse, ExtendedLocationResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Custom
Location - CustomLocationCustomLocation type
- Extended
Location Type Custom Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "Custom
Location" - 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 | Operational
Mode - The toggle to enable/disable cpu resource limits.
- cpu
String | Operational
Mode - The toggle to enable/disable cpu resource limits.
- cpu
string | Operational
Mode - The toggle to enable/disable cpu resource limits.
- cpu
str | Operational
Mode - 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
- Api
Group 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
- Api
Group 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
- api
Group 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
- api
Group 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
- api
Group 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
- Api
Group 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
- Api
Group 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
- api
Group 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
- api
Group 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
- api
Group 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
- Api
Group 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
- Api
Group 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
- api
Group 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
- api
Group 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
- api
Group 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
- Api
Group 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
- Api
Group 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
- api
Group 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
- api
Group 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
- api
Group 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
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config - The open telemetry export configuration.
- Prometheus
Port int - 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.
- opentelemetry
Export OpenConfig Telemetry Export Config - The open telemetry export configuration.
- prometheus
Port Integer - The prometheus port to expose the metrics.
- opentelemetry
Export OpenConfig Telemetry Export Config - The open telemetry export configuration.
- prometheus
Port 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.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- prometheus
Port Number - The prometheus port to expose the metrics.
MetricsResponse, MetricsResponseArgs
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response - The open telemetry export configuration.
- Prometheus
Port int - 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.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- prometheus
Port Integer - The prometheus port to expose the metrics.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- prometheus
Port 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.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- prometheus
Port Number - The prometheus port to expose the metrics.
OpenTelemetryExportConfig, OpenTelemetryExportConfigArgs
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Number - How often to export the metrics to the open telemetry collector.
OpenTelemetryExportConfigResponse, OpenTelemetryExportConfigResponseArgs
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Number - How often to export the metrics to the open telemetry collector.
OpenTelemetryLogExportConfig, OpenTelemetryLogExportConfigArgs
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds 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.
- Operational
Mode Enabled - EnabledEnabled is equivalent to True
- Operational
Mode 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.
- Not
In - NotInNotIn operator.
- Exists
- ExistsExists operator.
- Does
Not Exist - DoesNotExistDoesNotExist operator.
- Operator
Values In - InIn operator.
- Operator
Values Not In - NotInNotIn operator.
- Operator
Values Exists - ExistsExists operator.
- Operator
Values Does Not Exist - DoesNotExistDoesNotExist operator.
- In
- InIn operator.
- Not
In - NotInNotIn operator.
- Exists
- ExistsExists operator.
- Does
Not Exist - DoesNotExistDoesNotExist operator.
- In
- InIn operator.
- Not
In - NotInNotIn operator.
- Exists
- ExistsExists operator.
- Does
Not Exist - DoesNotExistDoesNotExist operator.
- IN_
- InIn operator.
- NOT_IN
- NotInNotIn operator.
- EXISTS
- ExistsExists operator.
- DOES_NOT_EXIST
- DoesNotExistDoesNotExist operator.
- "In"
- InIn operator.
- "Not
In" - NotInNotIn operator.
- "Exists"
- ExistsExists operator.
- "Does
Not 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.
- Private
Key Algorithm Ec256 - Ec256Algorithm - ec256.
- Private
Key Algorithm Ec384 - Ec384Algorithm - ec384.
- Private
Key Algorithm Ec521 - Ec521Algorithm - ec521.
- Private
Key Algorithm Ed25519 - Ed25519Algorithm - ed25519.
- Private
Key Algorithm Rsa2048 - Rsa2048Algorithm - rsa2048.
- Private
Key Algorithm Rsa4096 - Rsa4096Algorithm - rsa4096.
- Private
Key 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.
- Private
Key Rotation Policy Always - AlwaysRotation Policy - Always.
- Private
Key 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
- Interval
Seconds int - The self check interval.
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- Interval
Seconds int - The self check interval.
- Mode
string | Operational
Mode - The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- interval
Seconds Integer - The self check interval.
- mode
String | Operational
Mode - The toggle to enable/disable self check.
- timeout
Seconds Integer - The timeout for self check.
- interval
Seconds number - The self check interval.
- mode
string | Operational
Mode - The toggle to enable/disable self check.
- timeout
Seconds number - The timeout for self check.
- interval_
seconds int - The self check interval.
- mode
str | Operational
Mode - The toggle to enable/disable self check.
- timeout_
seconds int - The timeout for self check.
- interval
Seconds Number - The self check interval.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable self check.
- timeout
Seconds Number - The timeout for self check.
SelfCheckResponse, SelfCheckResponseArgs
- Interval
Seconds int - The self check interval.
- Mode string
- The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- Interval
Seconds int - The self check interval.
- Mode string
- The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- interval
Seconds Integer - The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeout
Seconds Integer - The timeout for self check.
- interval
Seconds number - The self check interval.
- mode string
- The toggle to enable/disable self check.
- timeout
Seconds 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.
- interval
Seconds Number - The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeout
Seconds Number - The timeout for self check.
SelfTracing, SelfTracingArgs
- Interval
Seconds int - The self tracing interval.
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - The toggle to enable/disable self tracing.
- Interval
Seconds int - The self tracing interval.
- Mode
string | Operational
Mode - The toggle to enable/disable self tracing.
- interval
Seconds Integer - The self tracing interval.
- mode
String | Operational
Mode - The toggle to enable/disable self tracing.
- interval
Seconds number - The self tracing interval.
- mode
string | Operational
Mode - The toggle to enable/disable self tracing.
- interval_
seconds int - The self tracing interval.
- mode
str | Operational
Mode - The toggle to enable/disable self tracing.
- interval
Seconds Number - The self tracing interval.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable self tracing.
SelfTracingResponse, SelfTracingResponseArgs
- Interval
Seconds int - The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- Interval
Seconds int - The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- interval
Seconds Integer - The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
- interval
Seconds 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.
- interval
Seconds Number - The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
SubscriberMessageDropStrategy, SubscriberMessageDropStrategyArgs
- None
- NoneMessages are never dropped.
- Drop
Oldest - DropOldestThe oldest message is dropped.
- Subscriber
Message Drop Strategy None - NoneMessages are never dropped.
- Subscriber
Message Drop Strategy Drop Oldest - DropOldestThe oldest message is dropped.
- None
- NoneMessages are never dropped.
- Drop
Oldest - DropOldestThe oldest message is dropped.
- None
- NoneMessages are never dropped.
- Drop
Oldest - DropOldestThe oldest message is dropped.
- NONE
- NoneMessages are never dropped.
- DROP_OLDEST
- DropOldestThe oldest message is dropped.
- "None"
- NoneMessages are never dropped.
- "Drop
Oldest" - 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 | Subscriber
Message 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 | Subscriber
Message 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 | Subscriber
Message 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 | Subscriber
Message 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" | "Drop
Oldest" - The strategy to use for dropping messages from the queue.
SubscriberQueueLimitResponse, SubscriberQueueLimitResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Traces, TracesArgs
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - The toggle to enable/disable traces.
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config - The open telemetry export configuration.
- Self
Tracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing - The self tracing properties.
- Span
Channel intCapacity - The span channel capacity.
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode
string | Operational
Mode - 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.
- cache
Size IntegerMegabytes - The cache size in megabytes.
- mode
String | Operational
Mode - 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 IntegerCapacity - The span channel capacity.
- cache
Size numberMegabytes - The cache size in megabytes.
- mode
string | Operational
Mode - 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 numberCapacity - The span channel capacity.
- cache_
size_ intmegabytes - The cache size in megabytes.
- mode
str | Operational
Mode - 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.
- cache
Size NumberMegabytes - The cache size in megabytes.
- mode String | "Enabled" | "Disabled"
- The toggle to enable/disable traces.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- self
Tracing Property Map - The self tracing properties.
- span
Channel NumberCapacity - The span channel capacity.
TracesResponse, TracesResponseArgs
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response - The open telemetry export configuration.
- Self
Tracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing Response - The self tracing properties.
- Span
Channel intCapacity - The span channel capacity.
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode string
- 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.
- cache
Size IntegerMegabytes - The cache size in megabytes.
- mode String
- 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 IntegerCapacity - The span channel capacity.
- cache
Size numberMegabytes - The cache size in megabytes.
- mode string
- 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 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.
- cache
Size NumberMegabytes - The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- self
Tracing Property Map - The self tracing properties.
- span
Channel 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
- Access
Modes 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
- Data
Source 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.
- Data
Source 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.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode 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.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- Access
Modes []string - 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
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
Volume
Claim Spec Selector - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode 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.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes 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
- 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
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
Volume
Claim Spec Selector - A label query over volumes to consider for binding.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes string[] - 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
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
Volume
Claim Spec Selector - A label query over volumes to consider for binding.
- storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name 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
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
Volume
Claim 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.
- access
Modes 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
- data
Source 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.
- data
Source 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.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
VolumeClaimSpecResponse, VolumeClaimSpecResponseArgs
- Access
Modes 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
- Data
Source 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.
- Data
Source 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.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode 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.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- Access
Modes []string - 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
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
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode 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.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes 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
- 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
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
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes string[] - 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
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
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name 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
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
Volume
Claim 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.
- access
Modes 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
- data
Source 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.
- data
Source 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.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode 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.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
VolumeClaimSpecSelector, VolumeClaimSpecSelectorArgs
- Match
Expressions 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.
- Match
Labels 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.
- Match
Expressions []VolumeClaim Spec Selector Match Expressions - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- match
Expressions List<VolumeClaim Spec Selector Match Expressions> - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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.
- match
Expressions VolumeClaim Spec Selector Match Expressions[] - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels {[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.
- match
Expressions List<Property Map> - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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 | Operator
Values - 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
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 | Operator
Values - 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
Values - 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" | "Not
In" | "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
- Match
Expressions 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.
- Match
Labels 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.
- Match
Expressions []VolumeClaim Spec Selector Match Expressions Response - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- match
Expressions List<VolumeClaim Spec Selector Match Expressions Response> - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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.
- match
Expressions VolumeClaim Spec Selector Match Expressions Response[] - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels {[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.
- match
Expressions List<Property Map> - MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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