This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.iotoperationsmq.getBroker
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Get a BrokerResource
Uses Azure REST API version 2023-10-04-preview.
Using getBroker
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBroker(args: GetBrokerArgs, opts?: InvokeOptions): Promise<GetBrokerResult>
function getBrokerOutput(args: GetBrokerOutputArgs, opts?: InvokeOptions): Output<GetBrokerResult>def get_broker(broker_name: Optional[str] = None,
               mq_name: Optional[str] = None,
               resource_group_name: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetBrokerResult
def get_broker_output(broker_name: Optional[pulumi.Input[str]] = None,
               mq_name: Optional[pulumi.Input[str]] = None,
               resource_group_name: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetBrokerResult]func LookupBroker(ctx *Context, args *LookupBrokerArgs, opts ...InvokeOption) (*LookupBrokerResult, error)
func LookupBrokerOutput(ctx *Context, args *LookupBrokerOutputArgs, opts ...InvokeOption) LookupBrokerResultOutput> Note: This function is named LookupBroker in the Go SDK.
public static class GetBroker 
{
    public static Task<GetBrokerResult> InvokeAsync(GetBrokerArgs args, InvokeOptions? opts = null)
    public static Output<GetBrokerResult> Invoke(GetBrokerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBrokerResult> getBroker(GetBrokerArgs args, InvokeOptions options)
public static Output<GetBrokerResult> getBroker(GetBrokerArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:iotoperationsmq:getBroker
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BrokerName string
- Name of MQ broker resource
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of MQ broker resource
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of MQ broker resource
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName string
- Name of MQ broker resource
- mqName string
- Name of MQ resource
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- broker_name str
- Name of MQ broker resource
- mq_name str
- Name of MQ resource
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of MQ broker resource
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getBroker Result
The following output properties are available:
- AuthImage Pulumi.Azure Native. Io TOperations MQ. Outputs. Container Image Response 
- The details of Authentication Docker Image.
- BrokerImage Pulumi.Azure Native. Io TOperations MQ. Outputs. Container Image Response 
- The details of Broker Docker Image.
- ExtendedLocation Pulumi.Azure Native. Io TOperations MQ. Outputs. Extended Location Property Response 
- Extended Location
- HealthManager Pulumi.Image Azure Native. Io TOperations MQ. Outputs. Container Image Response 
- The details of Health Manager Docker Image.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Mode string
- The Running Mode of the Broker Deployment.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData Pulumi.Azure Native. Io TOperations MQ. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- BrokerNode Pulumi.Tolerations Azure Native. Io TOperations MQ. Outputs. Node Tolerations Response 
- The details of Node Tolerations for Broker Pods.
- Cardinality
Pulumi.Azure Native. Io TOperations MQ. Outputs. Cardinality Response 
- The cardinality details of the broker.
- Diagnostics
Pulumi.Azure Native. Io TOperations MQ. Outputs. Broker Diagnostics Response 
- The diagnostic details of the broker deployment.
- DiskBacked Pulumi.Message Buffer Settings Azure Native. Io TOperations MQ. Outputs. Disk Backed Message Buffer Settings Response 
- The settings of the disk-backed message buffer.
- EncryptInternal boolTraffic 
- The setting to enable or disable encryption of internal Traffic.
- HealthManager Pulumi.Node Tolerations Azure Native. Io TOperations MQ. Outputs. Node Tolerations Response 
- The details of Node Tolerations for Health Manager Pods.
- InternalCerts Pulumi.Azure Native. Io TOperations MQ. Outputs. Cert Manager Cert Options Response 
- Details of the internal CA cert that will be used to secure communication between pods.
- MemoryProfile string
- Memory profile of broker.
- Dictionary<string, string>
- Resource tags.
- AuthImage ContainerImage Response 
- The details of Authentication Docker Image.
- BrokerImage ContainerImage Response 
- The details of Broker Docker Image.
- ExtendedLocation ExtendedLocation Property Response 
- Extended Location
- HealthManager ContainerImage Image Response 
- The details of Health Manager Docker Image.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Mode string
- The Running Mode of the Broker Deployment.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- BrokerNode NodeTolerations Tolerations Response 
- The details of Node Tolerations for Broker Pods.
- Cardinality
CardinalityResponse 
- The cardinality details of the broker.
- Diagnostics
BrokerDiagnostics Response 
- The diagnostic details of the broker deployment.
- DiskBacked DiskMessage Buffer Settings Backed Message Buffer Settings Response 
- The settings of the disk-backed message buffer.
- EncryptInternal boolTraffic 
- The setting to enable or disable encryption of internal Traffic.
- HealthManager NodeNode Tolerations Tolerations Response 
- The details of Node Tolerations for Health Manager Pods.
- InternalCerts CertManager Cert Options Response 
- Details of the internal CA cert that will be used to secure communication between pods.
- MemoryProfile string
- Memory profile of broker.
- map[string]string
- Resource tags.
- authImage ContainerImage Response 
- The details of Authentication Docker Image.
- brokerImage ContainerImage Response 
- The details of Broker Docker Image.
- extendedLocation ExtendedLocation Property Response 
- Extended Location
- healthManager ContainerImage Image Response 
- The details of Health Manager Docker Image.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- mode String
- The Running Mode of the Broker Deployment.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- brokerNode NodeTolerations Tolerations Response 
- The details of Node Tolerations for Broker Pods.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- The diagnostic details of the broker deployment.
- diskBacked DiskMessage Buffer Settings Backed Message Buffer Settings Response 
- The settings of the disk-backed message buffer.
- encryptInternal BooleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager NodeNode Tolerations Tolerations Response 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts CertManager Cert Options Response 
- Details of the internal CA cert that will be used to secure communication between pods.
- memoryProfile String
- Memory profile of broker.
- Map<String,String>
- Resource tags.
- authImage ContainerImage Response 
- The details of Authentication Docker Image.
- brokerImage ContainerImage Response 
- The details of Broker Docker Image.
- extendedLocation ExtendedLocation Property Response 
- Extended Location
- healthManager ContainerImage Image Response 
- The details of Health Manager Docker Image.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location string
- The geo-location where the resource lives
- mode string
- The Running Mode of the Broker Deployment.
- name string
- The name of the resource
- provisioningState string
- The status of the last operation.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- brokerNode NodeTolerations Tolerations Response 
- The details of Node Tolerations for Broker Pods.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- The diagnostic details of the broker deployment.
- diskBacked DiskMessage Buffer Settings Backed Message Buffer Settings Response 
- The settings of the disk-backed message buffer.
- encryptInternal booleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager NodeNode Tolerations Tolerations Response 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts CertManager Cert Options Response 
- Details of the internal CA cert that will be used to secure communication between pods.
- memoryProfile string
- Memory profile of broker.
- {[key: string]: string}
- Resource tags.
- auth_image ContainerImage Response 
- The details of Authentication Docker Image.
- broker_image ContainerImage Response 
- The details of Broker Docker Image.
- extended_location ExtendedLocation Property Response 
- Extended Location
- health_manager_ Containerimage Image Response 
- The details of Health Manager Docker Image.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location str
- The geo-location where the resource lives
- mode str
- The Running Mode of the Broker Deployment.
- name str
- The name of the resource
- provisioning_state str
- The status of the last operation.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- broker_node_ Nodetolerations Tolerations Response 
- The details of Node Tolerations for Broker Pods.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- The diagnostic details of the broker deployment.
- disk_backed_ Diskmessage_ buffer_ settings Backed Message Buffer Settings Response 
- The settings of the disk-backed message buffer.
- encrypt_internal_ booltraffic 
- The setting to enable or disable encryption of internal Traffic.
- health_manager_ Nodenode_ tolerations Tolerations Response 
- The details of Node Tolerations for Health Manager Pods.
- internal_certs CertManager Cert Options Response 
- Details of the internal CA cert that will be used to secure communication between pods.
- memory_profile str
- Memory profile of broker.
- Mapping[str, str]
- Resource tags.
- authImage Property Map
- The details of Authentication Docker Image.
- brokerImage Property Map
- The details of Broker Docker Image.
- extendedLocation Property Map
- Extended Location
- healthManager Property MapImage 
- The details of Health Manager Docker Image.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- mode String
- The Running Mode of the Broker Deployment.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- brokerNode Property MapTolerations 
- The details of Node Tolerations for Broker Pods.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- The diagnostic details of the broker deployment.
- diskBacked Property MapMessage Buffer Settings 
- The settings of the disk-backed message buffer.
- encryptInternal BooleanTraffic 
- The setting to enable or disable encryption of internal Traffic.
- healthManager Property MapNode Tolerations 
- The details of Node Tolerations for Health Manager Pods.
- internalCerts Property Map
- Details of the internal CA cert that will be used to secure communication between pods.
- memoryProfile String
- Memory profile of broker.
- Map<String>
- Resource tags.
Supporting Types
BackendChainResponse  
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- Partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- RedundancyFactor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- TemporaryDisk boolTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- TemporaryDisk intTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- TemporaryDisk intTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- TemporaryMax intBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- Workers int
- Number of logical backend workers per pod.
- partitions Integer
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Integer
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk IntegerTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk IntegerTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax IntegerBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Integer
- Number of logical backend workers per pod.
- partitions number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk booleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk numberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk numberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax numberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers number
- Number of logical backend workers per pod.
- partitions int
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancy_factor int
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporary_disk_ booltransfer_ enabled 
- Defines whether disk transfer is enabled or not.
- temporary_disk_ inttransfer_ high_ watermark_ percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary_disk_ inttransfer_ low_ watermark_ percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary_max_ intbackend_ mem_ usage_ percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config Response 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers int
- Number of logical backend workers per pod.
- partitions Number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancyFactor Number
- Redundancy Factor is desired numbers of broker instances in one chain.
- temporaryDisk BooleanTransfer Enabled 
- Defines whether disk transfer is enabled or not.
- temporaryDisk NumberTransfer High Watermark Percent 
- Defines the percentage usage of buffer pool above which disk transfer will start.
- temporaryDisk NumberTransfer Low Watermark Percent 
- Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporaryMax NumberBackend Mem Usage Percent 
- Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the backend instances of the MQTT broker.
- workers Number
- Number of logical backend workers per pod.
BrokerDiagnosticsResponse  
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell doubleMap Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate doubleFrequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck doubleFrequency Seconds 
- Frequency for the self check to run.
- SelfCheck doubleTimeout Seconds 
- Time out period of the self check.
- SelfTrace doubleFrequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel doubleCapacity 
- The number of the spans generated by the Tracing.
- DiagnosticService stringEndpoint 
- Diagnostic Service endpoint
- EnableMetrics bool
- Knob to enable/disable metrics. Default = true
- EnableSelf boolCheck 
- Enable self check on Broker via Probe.
- EnableSelf boolTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- EnableTracing bool
- Knob to enable/disable entire tracing infrastructure.
- LogFormat string
- Format for the logs generated.
- LogLevel string
- Log level for the Broker.
- MaxCell float64Map Lifetime 
- Maximum time for the CellMap to live.
- MetricUpdate float64Frequency Seconds 
- Metric update frequency in seconds.
- ProbeImage string
- Probe Image to run.
- SelfCheck float64Frequency Seconds 
- Frequency for the self check to run.
- SelfCheck float64Timeout Seconds 
- Time out period of the self check.
- SelfTrace float64Frequency Seconds 
- The frequency at which selfTrace should run.
- SpanChannel float64Capacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell DoubleMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate DoubleFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck DoubleFrequency Seconds 
- Frequency for the self check to run.
- selfCheck DoubleTimeout Seconds 
- Time out period of the self check.
- selfTrace DoubleFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel DoubleCapacity 
- The number of the spans generated by the Tracing.
- diagnosticService stringEndpoint 
- Diagnostic Service endpoint
- enableMetrics boolean
- Knob to enable/disable metrics. Default = true
- enableSelf booleanCheck 
- Enable self check on Broker via Probe.
- enableSelf booleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat string
- Format for the logs generated.
- logLevel string
- Log level for the Broker.
- maxCell numberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate numberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage string
- Probe Image to run.
- selfCheck numberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck numberTimeout Seconds 
- Time out period of the self check.
- selfTrace numberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel numberCapacity 
- The number of the spans generated by the Tracing.
- diagnostic_service_ strendpoint 
- Diagnostic Service endpoint
- enable_metrics bool
- Knob to enable/disable metrics. Default = true
- enable_self_ boolcheck 
- Enable self check on Broker via Probe.
- enable_self_ booltracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enable_tracing bool
- Knob to enable/disable entire tracing infrastructure.
- log_format str
- Format for the logs generated.
- log_level str
- Log level for the Broker.
- max_cell_ floatmap_ lifetime 
- Maximum time for the CellMap to live.
- metric_update_ floatfrequency_ seconds 
- Metric update frequency in seconds.
- probe_image str
- Probe Image to run.
- self_check_ floatfrequency_ seconds 
- Frequency for the self check to run.
- self_check_ floattimeout_ seconds 
- Time out period of the self check.
- self_trace_ floatfrequency_ seconds 
- The frequency at which selfTrace should run.
- span_channel_ floatcapacity 
- The number of the spans generated by the Tracing.
- diagnosticService StringEndpoint 
- Diagnostic Service endpoint
- enableMetrics Boolean
- Knob to enable/disable metrics. Default = true
- enableSelf BooleanCheck 
- Enable self check on Broker via Probe.
- enableSelf BooleanTracing 
- Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.
- enableTracing Boolean
- Knob to enable/disable entire tracing infrastructure.
- logFormat String
- Format for the logs generated.
- logLevel String
- Log level for the Broker.
- maxCell NumberMap Lifetime 
- Maximum time for the CellMap to live.
- metricUpdate NumberFrequency Seconds 
- Metric update frequency in seconds.
- probeImage String
- Probe Image to run.
- selfCheck NumberFrequency Seconds 
- Frequency for the self check to run.
- selfCheck NumberTimeout Seconds 
- Time out period of the self check.
- selfTrace NumberFrequency Seconds 
- The frequency at which selfTrace should run.
- spanChannel NumberCapacity 
- The number of the spans generated by the Tracing.
CardinalityResponse 
- BackendChain Pulumi.Azure Native. Io TOperations MQ. Inputs. Backend Chain Response 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations MQ. Inputs. Frontend Response 
- The frontend broker desired properties
- BackendChain BackendChain Response 
- The backend broker desired properties
- Frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backend_chain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend broker desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend broker desired properties
CertManagerCertOptionsResponse    
- Duration string
- Duration of CA cert.
- PrivateKey Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key Response 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- Duration string
- Duration of CA cert.
- PrivateKey CertManager Private Key Response 
- Cert Manager private key.
- RenewBefore string
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey CertManager Private Key Response 
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
- duration string
- Duration of CA cert.
- privateKey CertManager Private Key Response 
- Cert Manager private key.
- renewBefore string
- Renew before time of CA cert.
- duration str
- Duration of CA cert.
- private_key CertManager Private Key Response 
- Cert Manager private key.
- renew_before str
- Renew before time of CA cert.
- duration String
- Duration of CA cert.
- privateKey Property Map
- Cert Manager private key.
- renewBefore String
- Renew before time of CA cert.
CertManagerPrivateKeyResponse    
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager rotationPolicy.
- Size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Integer
- size of private key.
- algorithm string
- algorithm for private key.
- rotationPolicy string
- cert-manager rotationPolicy.
- size number
- size of private key.
- algorithm str
- algorithm for private key.
- rotation_policy str
- cert-manager rotationPolicy.
- size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager rotationPolicy.
- size Number
- size of private key.
ContainerImageResponse  
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- PullPolicy string
- Image pull policy.
- PullSecrets string
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
- repository string
- The Docker image name.
- tag string
- The Docker image tag.
- pullPolicy string
- Image pull policy.
- pullSecrets string
- Image pull secrets.
- repository str
- The Docker image name.
- tag str
- The Docker image tag.
- pull_policy str
- Image pull policy.
- pull_secrets str
- Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pullPolicy String
- Image pull policy.
- pullSecrets String
- Image pull secrets.
DiskBackedMessageBufferSettingsResponse     
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume Pulumi.Claim Spec Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max_size str
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
ExtendedLocationPropertyResponse   
FrontendResponse 
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource Pulumi.Limits Azure Native. Io TOperations MQ. Inputs. Temporary Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- TemporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- Workers int
- Number of logical frontend workers per pod.
- replicas Integer
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Integer
- Number of logical frontend workers per pod.
- replicas number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource TemporaryLimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers number
- Number of logical frontend workers per pod.
- replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporary_resource_ Temporarylimits Resource Limits Config Response 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers int
- Number of logical frontend workers per pod.
- replicas Number
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- temporaryResource Property MapLimits 
- Defines the limits for resources of the frontend instances of the MQTT broker.
- workers Number
- Number of logical frontend workers per pod.
NodeTolerationsResponse  
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TemporaryResourceLimitsConfigResponse    
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued doubleMessages 
- Maximum receive for external clients.
- MaxQueued doubleQos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession doubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage doubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- MaxInflight intMessages 
- Maximum number of messages a client can have inflight.
- MaxInflight intPatches 
- Maximum number of patch inflight per node.
- MaxInflight intPatches Per Client 
- Maximum number of patch a client can have in flight.
- MaxQueued float64Messages 
- Maximum receive for external clients.
- MaxQueued float64Qos0Messages 
- Maximum receive QoS0 for external clients.
- MaxSession float64Expiry Secs 
- Maximum session expiry interval, in seconds.
- MaxMessage float64Expiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight IntegerMessages 
- Maximum number of messages a client can have inflight.
- maxInflight IntegerPatches 
- Maximum number of patch inflight per node.
- maxInflight IntegerPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued DoubleMessages 
- Maximum receive for external clients.
- maxQueued DoubleQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession DoubleExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage DoubleExpiry Secs 
- Maximum message expiry interval, in seconds.
- maxInflight numberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight numberPatches 
- Maximum number of patch inflight per node.
- maxInflight numberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued numberMessages 
- Maximum receive for external clients.
- maxQueued numberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession numberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage numberExpiry Secs 
- Maximum message expiry interval, in seconds.
- max_inflight_ intmessages 
- Maximum number of messages a client can have inflight.
- max_inflight_ intpatches 
- Maximum number of patch inflight per node.
- max_inflight_ intpatches_ per_ client 
- Maximum number of patch a client can have in flight.
- max_queued_ floatmessages 
- Maximum receive for external clients.
- max_queued_ floatqos0_ messages 
- Maximum receive QoS0 for external clients.
- max_session_ floatexpiry_ secs 
- Maximum session expiry interval, in seconds.
- max_message_ floatexpiry_ secs 
- Maximum message expiry interval, in seconds.
- maxInflight NumberMessages 
- Maximum number of messages a client can have inflight.
- maxInflight NumberPatches 
- Maximum number of patch inflight per node.
- maxInflight NumberPatches Per Client 
- Maximum number of patch a client can have in flight.
- maxQueued NumberMessages 
- Maximum receive for external clients.
- maxQueued NumberQos0Messages 
- Maximum receive QoS0 for external clients.
- maxSession NumberExpiry Secs 
- Maximum session expiry interval, in seconds.
- maxMessage NumberExpiry Secs 
- Maximum message expiry interval, in seconds.
VolumeClaimDataSourceRefResponse     
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimDataSourceResponse    
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
VolumeClaimResourceRequirementsResponse    
- 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/
VolumeClaimSpecResponse   
- AccessModes List<string>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource Pulumi.Ref Azure Native. Io TOperations MQ. Inputs. Volume Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- AccessModes []string
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes string[]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource VolumeRef Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- access_modes Sequence[str]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data_source VolumeClaim Data Source Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data_source_ Volumeref Claim Data Source Ref Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storage_class_ strname 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume_mode str
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume_name str
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource Property Map
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource Property MapRef 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources Property Map
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
VolumeClaimSpecSelectorMatchExpressionsResponse      
- 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    
- MatchExpressions List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Volume Claim Spec Selector Match Expressions Response> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels Dictionary<string, string>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- MatchExpressions []VolumeClaim Spec Selector Match Expressions Response 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- MatchLabels map[string]string
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<VolumeClaim Spec Selector Match Expressions Response> 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String,String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions VolumeClaim Spec Selector Match Expressions Response[] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels {[key: string]: string}
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_expressions Sequence[VolumeClaim Spec Selector Match Expressions Response] 
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- match_labels Mapping[str, str]
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- matchExpressions List<Property Map>
- MatchExpressions is a list of label selector requirements. The requirements are ANDed.
- matchLabels Map<String>
- MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi