This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.iotoperationsmq.getBroker
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Get a BrokerResource 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:iotoperationsmq:getBroker
arguments:
# arguments dictionary
The following arguments are supported:
- Broker
Name string - Name of MQ broker resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Broker
Name string - Name of MQ broker resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- broker
Name String - Name of MQ broker resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- broker
Name string - Name of MQ broker resource
- mq
Name string - Name of MQ resource
- resource
Group 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.
- broker
Name String - Name of MQ broker resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getBroker Result
The following output properties are available:
- Auth
Image Pulumi.Azure Native. Io TOperations MQ. Outputs. Container Image Response - The details of Authentication Docker Image.
- Broker
Image Pulumi.Azure Native. Io TOperations MQ. Outputs. Container Image Response - The details of Broker Docker Image.
- Extended
Location Pulumi.Azure Native. Io TOperations MQ. Outputs. Extended Location Property Response - Extended Location
- Health
Manager 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
- Provisioning
State string - The status of the last operation.
- System
Data 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"
- Broker
Node 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.
- Disk
Backed Pulumi.Message Buffer Settings Azure Native. Io TOperations MQ. Outputs. Disk 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 Pulumi.Node Tolerations Azure Native. Io TOperations MQ. Outputs. Node Tolerations Response - The details of Node Tolerations for Health Manager Pods.
- Internal
Certs 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.
- Memory
Profile string - Memory profile of broker.
- Dictionary<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 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
- Provisioning
State string - The status of the last operation.
- 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"
- Broker
Node NodeTolerations Tolerations Response - The details of Node Tolerations for Broker Pods.
- Cardinality
Cardinality
Response - The cardinality details of the broker.
- Diagnostics
Broker
Diagnostics 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 string - Memory profile of broker.
- map[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 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
- provisioning
State String - The status of the last operation.
- 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"
- broker
Node NodeTolerations Tolerations Response - The details of Node Tolerations for Broker Pods.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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 BooleanTraffic - 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 String - Memory profile of broker.
- Map<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 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
- provisioning
State string - The status of the last operation.
- 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"
- broker
Node NodeTolerations Tolerations Response - The details of Node Tolerations for Broker Pods.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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 booleanTraffic - 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 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
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics 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.
- auth
Image Property Map - The details of Authentication Docker Image.
- broker
Image Property Map - The details of Broker Docker Image.
- extended
Location Property Map - Extended Location
- health
Manager 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
- provisioning
State String - The status of the last operation.
- 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"
- broker
Node 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.
- disk
Backed Property MapMessage Buffer Settings - The settings of the disk-backed message buffer.
- encrypt
Internal BooleanTraffic - The setting to enable or disable encryption of internal Traffic.
- health
Manager Property MapNode Tolerations - The details of Node Tolerations for Health Manager Pods.
- internal
Certs Property Map - Details of the internal CA cert that will be used to secure communication between pods.
- memory
Profile 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.
- 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 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.
- 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 Integer
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancy
Factor Integer - Redundancy Factor is desired numbers of broker instances in one chain.
- temporary
Disk BooleanTransfer Enabled - Defines whether disk transfer is enabled or not.
- temporary
Disk IntegerTransfer High Watermark Percent - Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary
Disk IntegerTransfer Low Watermark Percent - Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary
Max IntegerBackend 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 Integer
- Number of logical backend workers per pod.
- partitions number
- Partitions is desired number of physical backend chains of the given distributed MQTT broker.
- redundancy
Factor number - Redundancy Factor is desired numbers of broker instances in one chain.
- temporary
Disk booleanTransfer Enabled - Defines whether disk transfer is enabled or not.
- temporary
Disk numberTransfer High Watermark Percent - Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary
Disk numberTransfer Low Watermark Percent - Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary
Max numberBackend 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 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.
- redundancy
Factor Number - Redundancy Factor is desired numbers of broker instances in one chain.
- temporary
Disk BooleanTransfer Enabled - Defines whether disk transfer is enabled or not.
- temporary
Disk NumberTransfer High Watermark Percent - Defines the percentage usage of buffer pool above which disk transfer will start.
- temporary
Disk NumberTransfer Low Watermark Percent - Defines the percentage usage of buffer pool below which disk transfer will stop.
- temporary
Max NumberBackend Mem Usage Percent - Defines the limits for memory usage percent of the backend instances of the MQTT broker.
- temporary
Resource 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
- Diagnostic
Service stringEndpoint - 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 string - Format for the logs generated.
- Log
Level string - Log level for the Broker.
- Max
Cell doubleMap Lifetime - Maximum time for the CellMap to live.
- Metric
Update doubleFrequency Seconds - Metric update frequency in seconds.
- Probe
Image string - Probe Image to run.
- Self
Check doubleFrequency Seconds - Frequency for the self check to run.
- Self
Check doubleTimeout Seconds - Time out period of the self check.
- Self
Trace doubleFrequency Seconds - The frequency at which selfTrace should run.
- Span
Channel doubleCapacity - The number of the spans generated by the Tracing.
- Diagnostic
Service stringEndpoint - 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 string - Format for the logs generated.
- Log
Level string - Log level for the Broker.
- Max
Cell float64Map Lifetime - Maximum time for the CellMap to live.
- Metric
Update float64Frequency Seconds - Metric update frequency in seconds.
- Probe
Image string - Probe Image to run.
- Self
Check float64Frequency Seconds - Frequency for the self check to run.
- Self
Check float64Timeout Seconds - Time out period of the self check.
- Self
Trace float64Frequency Seconds - The frequency at which selfTrace should run.
- Span
Channel float64Capacity - The number of the spans generated by the Tracing.
- diagnostic
Service StringEndpoint - Diagnostic Service endpoint
- enable
Metrics Boolean - Knob to enable/disable metrics. Default = true
- enable
Self BooleanCheck - Enable self check on Broker via Probe.
- enable
Self BooleanTracing - 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 Boolean - Knob to enable/disable entire tracing infrastructure.
- log
Format String - Format for the logs generated.
- log
Level String - Log level for the Broker.
- max
Cell DoubleMap Lifetime - Maximum time for the CellMap to live.
- metric
Update DoubleFrequency Seconds - Metric update frequency in seconds.
- probe
Image String - Probe Image to run.
- self
Check DoubleFrequency Seconds - Frequency for the self check to run.
- self
Check DoubleTimeout Seconds - Time out period of the self check.
- self
Trace DoubleFrequency Seconds - The frequency at which selfTrace should run.
- span
Channel DoubleCapacity - The number of the spans generated by the Tracing.
- diagnostic
Service stringEndpoint - Diagnostic Service endpoint
- enable
Metrics boolean - Knob to enable/disable metrics. Default = true
- enable
Self booleanCheck - Enable self check on Broker via Probe.
- enable
Self booleanTracing - 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 boolean - Knob to enable/disable entire tracing infrastructure.
- log
Format string - Format for the logs generated.
- log
Level string - Log level for the Broker.
- max
Cell numberMap Lifetime - Maximum time for the CellMap to live.
- metric
Update numberFrequency Seconds - Metric update frequency in seconds.
- probe
Image string - Probe Image to run.
- self
Check numberFrequency Seconds - Frequency for the self check to run.
- self
Check numberTimeout Seconds - Time out period of the self check.
- self
Trace numberFrequency Seconds - The frequency at which selfTrace should run.
- span
Channel 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.
- diagnostic
Service StringEndpoint - Diagnostic Service endpoint
- enable
Metrics Boolean - Knob to enable/disable metrics. Default = true
- enable
Self BooleanCheck - Enable self check on Broker via Probe.
- enable
Self BooleanTracing - 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 Boolean - Knob to enable/disable entire tracing infrastructure.
- log
Format String - Format for the logs generated.
- log
Level String - Log level for the Broker.
- max
Cell NumberMap Lifetime - Maximum time for the CellMap to live.
- metric
Update NumberFrequency Seconds - Metric update frequency in seconds.
- probe
Image String - Probe Image to run.
- self
Check NumberFrequency Seconds - Frequency for the self check to run.
- self
Check NumberTimeout Seconds - Time out period of the self check.
- self
Trace NumberFrequency Seconds - The frequency at which selfTrace should run.
- span
Channel NumberCapacity - The number of the spans generated by the Tracing.
CardinalityResponse
- Backend
Chain 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
- Backend
Chain BackendChain Response - The backend broker desired properties
- Frontend
Frontend
Response - The frontend broker desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend broker desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend broker desired properties
- backend_
chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend broker desired properties
- backend
Chain Property Map - The backend broker desired properties
- frontend Property Map
- The frontend broker desired properties
CertManagerCertOptionsResponse
- Duration string
- Duration of CA cert.
- Private
Key Pulumi.Azure Native. Io TOperations MQ. Inputs. Cert Manager Private Key Response - Cert Manager private key.
- Renew
Before string - Renew before time of CA cert.
- Duration string
- Duration of CA cert.
- Private
Key CertManager Private Key Response - Cert Manager private key.
- Renew
Before string - Renew before time of CA cert.
- duration String
- Duration of CA cert.
- private
Key CertManager Private Key Response - Cert Manager private key.
- renew
Before String - Renew before time of CA cert.
- duration string
- Duration of CA cert.
- private
Key CertManager Private Key Response - Cert Manager private key.
- renew
Before 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.
- private
Key Property Map - Cert Manager private key.
- renew
Before String - Renew before time of CA cert.
CertManagerPrivateKeyResponse
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager rotationPolicy.
- Size int
- size of private key.
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager rotationPolicy.
- Size int
- size of private key.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager rotationPolicy.
- size Integer
- size of private key.
- algorithm string
- algorithm for private key.
- rotation
Policy 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.
- rotation
Policy String - cert-manager rotationPolicy.
- size Number
- size of private key.
ContainerImageResponse
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- Pull
Policy string - Image pull policy.
- Pull
Secrets string - Image pull secrets.
- Repository string
- The Docker image name.
- Tag string
- The Docker image tag.
- Pull
Policy string - Image pull policy.
- Pull
Secrets string - Image pull secrets.
- repository String
- The Docker image name.
- tag String
- The Docker image tag.
- pull
Policy String - Image pull policy.
- pull
Secrets String - Image pull secrets.
- repository string
- The Docker image name.
- tag string
- The Docker image tag.
- pull
Policy string - Image pull policy.
- pull
Secrets 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.
- pull
Policy String - Image pull policy.
- pull
Secrets String - Image pull secrets.
DiskBackedMessageBufferSettingsResponse
- 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 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.
- Persistent
Volume 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.
- 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.
ExtendedLocationPropertyResponse
FrontendResponse
- Replicas int
- Replicas is desired number of frontend replicas of the given distributed MQTT broker.
- Temporary
Resource 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.
- 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 Integer
- 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 Integer
- Number of logical frontend workers per pod.
- replicas number
- 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 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.
- temporary
Resource 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
- 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.
TemporaryResourceLimitsConfigResponse
- 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 doubleMessages - Maximum receive for external clients.
- Max
Queued doubleQos0Messages - Maximum receive QoS0 for external clients.
- Max
Session doubleExpiry Secs - Maximum session expiry interval, in seconds.
- Max
Message doubleExpiry 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 float64Messages - Maximum receive for external clients.
- Max
Queued float64Qos0Messages - Maximum receive QoS0 for external clients.
- Max
Session float64Expiry Secs - Maximum session expiry interval, in seconds.
- Max
Message float64Expiry Secs - Maximum message expiry interval, in seconds.
- max
Inflight IntegerMessages - Maximum number of messages a client can have inflight.
- max
Inflight IntegerPatches - Maximum number of patch inflight per node.
- max
Inflight IntegerPatches Per Client - Maximum number of patch a client can have in flight.
- max
Queued DoubleMessages - Maximum receive for external clients.
- max
Queued DoubleQos0Messages - Maximum receive QoS0 for external clients.
- max
Session DoubleExpiry Secs - Maximum session expiry interval, in seconds.
- max
Message DoubleExpiry Secs - Maximum message expiry interval, in seconds.
- max
Inflight numberMessages - Maximum number of messages a client can have inflight.
- max
Inflight numberPatches - Maximum number of patch inflight per node.
- max
Inflight numberPatches Per Client - Maximum number of patch a client can have in flight.
- max
Queued numberMessages - Maximum receive for external clients.
- max
Queued numberQos0Messages - Maximum receive QoS0 for external clients.
- max
Session numberExpiry Secs - Maximum session expiry interval, in seconds.
- max
Message 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.
- max
Inflight NumberMessages - Maximum number of messages a client can have inflight.
- max
Inflight NumberPatches - Maximum number of patch inflight per node.
- max
Inflight NumberPatches Per Client - Maximum number of patch a client can have in flight.
- max
Queued NumberMessages - Maximum receive for external clients.
- max
Queued NumberQos0Messages - Maximum receive QoS0 for external clients.
- max
Session NumberExpiry Secs - Maximum session expiry interval, in seconds.
- max
Message 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
- 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.
VolumeClaimDataSourceResponse
- 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.
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
- 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 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.
- Data
Source 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.
- 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 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
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 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
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 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
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 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
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. (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.
- 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.
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
- Match
Expressions 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.
- 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.
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 v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi