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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.iotoperations.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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a BrokerResource Azure REST API version: 2024-07-01-preview.
Other available API versions: 2024-08-15-preview, 2024-09-15-preview, 2024-11-01.
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,
               instance_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,
               instance_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:iotoperations:getBroker
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BrokerName string
- Name of broker.
- InstanceName string
- Name of instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- BrokerName string
- Name of broker.
- InstanceName string
- Name of instance.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of broker.
- instanceName String
- Name of instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- brokerName string
- Name of broker.
- instanceName string
- Name of instance.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- broker_name str
- Name of broker.
- instance_name str
- Name of instance.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- brokerName String
- Name of broker.
- instanceName String
- Name of instance.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getBroker Result
The following output properties are available:
- ExtendedLocation Pulumi.Azure Native. Io TOperations. Outputs. Extended Location Response 
- Edge location of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. Io TOperations. Outputs. Broker Properties Response 
- The resource-specific properties for this resource.
- SystemData Pulumi.Azure Native. Io TOperations. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- ExtendedLocation ExtendedLocation Response 
- Edge location of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
BrokerProperties Response 
- The resource-specific properties for this resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extendedLocation ExtendedLocation Response 
- Edge location of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
BrokerProperties Response 
- The resource-specific properties for this resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extendedLocation ExtendedLocation Response 
- Edge location of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
BrokerProperties Response 
- The resource-specific properties for this resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extended_location ExtendedLocation Response 
- Edge location of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
BrokerProperties Response 
- The resource-specific properties for this resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extendedLocation Property Map
- Edge location of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map
- The resource-specific properties for this resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdvancedSettingsResponse  
- Clients
Pulumi.Azure Native. Io TOperations. Inputs. Client Config Response 
- Configurations related to All Clients.
- EncryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options Response 
- Certificate rotation and private key configuration.
- Clients
ClientConfig Response 
- Configurations related to All Clients.
- EncryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- InternalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encryptInternal StringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encryptInternal stringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients
ClientConfig Response 
- Configurations related to All Clients.
- encrypt_internal_ strtraffic 
- The setting to enable or disable encryption of internal Traffic.
- internal_certs CertManager Cert Options Response 
- Certificate rotation and private key configuration.
- clients Property Map
- Configurations related to All Clients.
- encryptInternal StringTraffic 
- The setting to enable or disable encryption of internal Traffic.
- internalCerts Property Map
- Certificate rotation and private key configuration.
BackendChainResponse  
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- Partitions int
- The desired number of physical backend partitions.
- RedundancyFactor int
- The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- partitions Integer
- The desired number of physical backend partitions.
- redundancyFactor Integer
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Integer
- Number of logical backend workers per replica (pod).
- partitions number
- The desired number of physical backend partitions.
- redundancyFactor number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers number
- Number of logical backend workers per replica (pod).
- partitions int
- The desired number of physical backend partitions.
- redundancy_factor int
- The desired numbers of backend replicas (pods) in a physical partition.
- workers int
- Number of logical backend workers per replica (pod).
- partitions Number
- The desired number of physical backend partitions.
- redundancyFactor Number
- The desired numbers of backend replicas (pods) in a physical partition.
- workers Number
- Number of logical backend workers per replica (pod).
BrokerDiagnosticsResponse  
- Logs
Pulumi.Azure Native. Io TOperations. Inputs. Diagnostics Logs Response 
- Diagnostic log settings for the resource.
- Metrics
Pulumi.Azure Native. Io TOperations. Inputs. Metrics Response 
- The metrics settings for the resource.
- SelfCheck Pulumi.Azure Native. Io TOperations. Inputs. Self Check Response 
- The self check properties.
- Traces
Pulumi.Azure Native. Io TOperations. Inputs. Traces Response 
- The trace properties.
- Logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- Metrics
MetricsResponse 
- The metrics settings for the resource.
- SelfCheck SelfCheck Response 
- The self check properties.
- Traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- selfCheck SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- selfCheck SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs
DiagnosticsLogs Response 
- Diagnostic log settings for the resource.
- metrics
MetricsResponse 
- The metrics settings for the resource.
- self_check SelfCheck Response 
- The self check properties.
- traces
TracesResponse 
- The trace properties.
- logs Property Map
- Diagnostic log settings for the resource.
- metrics Property Map
- The metrics settings for the resource.
- selfCheck Property Map
- The self check properties.
- traces Property Map
- The trace properties.
BrokerPropertiesResponse  
- ProvisioningState string
- The status of the last operation.
- Advanced
Pulumi.Azure Native. Io TOperations. Inputs. Advanced Settings Response 
- Advanced settings of Broker.
- Cardinality
Pulumi.Azure Native. Io TOperations. Inputs. Cardinality Response 
- The cardinality details of the broker.
- Diagnostics
Pulumi.Azure Native. Io TOperations. Inputs. Broker Diagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- GenerateResource Pulumi.Limits Azure Native. Io TOperations. Inputs. Generate Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string
- Memory profile of Broker.
- ProvisioningState string
- The status of the last operation.
- Advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- Cardinality
CardinalityResponse 
- The cardinality details of the broker.
- Diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- DiskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- GenerateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- MemoryProfile string
- Memory profile of Broker.
- provisioningState String
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String
- Memory profile of Broker.
- provisioningState string
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked DiskMessage Buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generateResource GenerateLimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile string
- Memory profile of Broker.
- provisioning_state str
- The status of the last operation.
- advanced
AdvancedSettings Response 
- Advanced settings of Broker.
- cardinality
CardinalityResponse 
- The cardinality details of the broker.
- diagnostics
BrokerDiagnostics Response 
- Spec defines the desired identities of Broker diagnostics settings.
- disk_backed_ Diskmessage_ buffer Backed Message Buffer Response 
- Settings of Disk Backed Message Buffer.
- generate_resource_ Generatelimits Resource Limits Response 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory_profile str
- Memory profile of Broker.
- provisioningState String
- The status of the last operation.
- advanced Property Map
- Advanced settings of Broker.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- Spec defines the desired identities of Broker diagnostics settings.
- diskBacked Property MapMessage Buffer 
- Settings of Disk Backed Message Buffer.
- generateResource Property MapLimits 
- This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memoryProfile String
- Memory profile of Broker.
CardinalityResponse 
- BackendChain Pulumi.Azure Native. Io TOperations. Inputs. Backend Chain Response 
- The backend broker desired properties
- Frontend
Pulumi.Azure Native. Io TOperations. Inputs. Frontend Response 
- The frontend desired properties
- BackendChain BackendChain Response 
- The backend broker desired properties
- Frontend
FrontendResponse 
- The frontend desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backendChain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backend_chain BackendChain Response 
- The backend broker desired properties
- frontend
FrontendResponse 
- The frontend desired properties
- backendChain Property Map
- The backend broker desired properties
- frontend Property Map
- The frontend desired properties
CertManagerCertOptionsResponse    
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key Response 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- PrivateKey CertManager Private Key Response 
- Configuration of certificate private key.
- RenewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key Response 
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey CertManager Private Key Response 
- Configuration of certificate private key.
- renewBefore string
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration str
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private_key CertManager Private Key Response 
- Configuration of certificate private key.
- renew_before str
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- privateKey Property Map
- Configuration of certificate private key.
- renewBefore String
- When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
CertManagerPrivateKeyResponse    
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager private key rotationPolicy.
- Algorithm string
- algorithm for private key.
- RotationPolicy string
- cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager private key rotationPolicy.
- algorithm string
- algorithm for private key.
- rotationPolicy string
- cert-manager private key rotationPolicy.
- algorithm str
- algorithm for private key.
- rotation_policy str
- cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotationPolicy String
- cert-manager private key rotationPolicy.
ClientConfigResponse  
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- MaxKeep intAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- MaxMessage intExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- MaxPacket intSize Bytes 
- Max message size for a packet in Bytes.
- MaxReceive intMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- MaxSession intExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- SubscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep IntegerAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage IntegerExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket IntegerSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive IntegerMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession IntegerExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep numberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage numberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket numberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive numberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession numberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue SubscriberLimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- max_keep_ intalive_ seconds 
- Upper bound of a client's Keep Alive, in seconds.
- max_message_ intexpiry_ seconds 
- Upper bound of Message Expiry Interval, in seconds.
- max_packet_ intsize_ bytes 
- Max message size for a packet in Bytes.
- max_receive_ intmaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max_session_ intexpiry_ seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriber_queue_ Subscriberlimit Queue Limit Response 
- The limit on the number of queued messages for a subscriber.
- maxKeep NumberAlive Seconds 
- Upper bound of a client's Keep Alive, in seconds.
- maxMessage NumberExpiry Seconds 
- Upper bound of Message Expiry Interval, in seconds.
- maxPacket NumberSize Bytes 
- Max message size for a packet in Bytes.
- maxReceive NumberMaximum 
- Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- maxSession NumberExpiry Seconds 
- Upper bound of Session Expiry Interval, in seconds.
- subscriberQueue Property MapLimit 
- The limit on the number of queued messages for a subscriber.
DiagnosticsLogsResponse  
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Log Export Config Response 
- The open telemetry export configuration.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OpentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport OpenConfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry_export_ Openconfig Telemetry Log Export Config Response 
- The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
DiskBackedMessageBufferResponse    
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume Pulumi.Claim Spec Azure Native. Io TOperations. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume Pulumi.Claim Spec Azure Native. Io TOperations. Inputs. Volume Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- MaxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- EphemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- PersistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize string
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume VolumeClaim Spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max_size str
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent_volume_ Volumeclaim_ spec Claim Spec Response 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- maxSize String
- The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeralVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistentVolume Property MapClaim Spec 
- Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
ExtendedLocationResponse  
FrontendResponse 
GenerateResourceLimitsResponse   
- Cpu string
- The toggle to enable/disable cpu resource limits.
- Cpu string
- The toggle to enable/disable cpu resource limits.
- cpu String
- The toggle to enable/disable cpu resource limits.
- cpu string
- The toggle to enable/disable cpu resource limits.
- cpu str
- The toggle to enable/disable cpu resource limits.
- cpu String
- The toggle to enable/disable cpu resource limits.
KubernetesReferenceResponse  
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- ApiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- apiGroup string
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_group str
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace str
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- apiGroup String
- APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
LocalKubernetesReferenceResponse   
- 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.
MetricsResponse 
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- OpentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- PrometheusPort int
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheusPort Integer
- The prometheus port to expose the metrics.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheusPort number
- The prometheus port to expose the metrics.
- opentelemetry_export_ Openconfig Telemetry Export Config Response 
- The open telemetry export configuration.
- prometheus_port int
- The prometheus port to expose the metrics.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- prometheusPort Number
- The prometheus port to expose the metrics.
OpenTelemetryExportConfigResponse    
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
OpenTelemetryLogExportConfigResponse     
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- OtlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- IntervalSeconds int
- How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Integer
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc stringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds number
- How often to export the metrics to the open telemetry collector.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp_grpc_ strendpoint 
- The open telemetry collector endpoint to export to.
- interval_seconds int
- How often to export the metrics to the open telemetry collector.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlpGrpc StringEndpoint 
- The open telemetry collector endpoint to export to.
- intervalSeconds Number
- How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
SelfCheckResponse  
- IntervalSeconds int
- The self check interval.
- Mode string
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- IntervalSeconds int
- The self check interval.
- Mode string
- The toggle to enable/disable self check.
- TimeoutSeconds int
- The timeout for self check.
- intervalSeconds Integer
- The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeoutSeconds Integer
- The timeout for self check.
- intervalSeconds number
- The self check interval.
- mode string
- The toggle to enable/disable self check.
- timeoutSeconds number
- The timeout for self check.
- interval_seconds int
- The self check interval.
- mode str
- The toggle to enable/disable self check.
- timeout_seconds int
- The timeout for self check.
- intervalSeconds Number
- The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeoutSeconds Number
- The timeout for self check.
SelfTracingResponse  
- IntervalSeconds int
- The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- IntervalSeconds int
- The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- intervalSeconds Integer
- The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
- intervalSeconds number
- The self tracing interval.
- mode string
- The toggle to enable/disable self tracing.
- interval_seconds int
- The self tracing interval.
- mode str
- The toggle to enable/disable self tracing.
- intervalSeconds Number
- The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
SubscriberQueueLimitResponse   
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.
TracesResponse 
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- OpentelemetryExport Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response 
- The open telemetry export configuration.
- SelfTracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing Response 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- CacheSize intMegabytes 
- The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- OpentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- SelfTracing SelfTracing Response 
- The self tracing properties.
- SpanChannel intCapacity 
- The span channel capacity.
- cacheSize IntegerMegabytes 
- The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- selfTracing SelfTracing Response 
- The self tracing properties.
- spanChannel IntegerCapacity 
- The span channel capacity.
- cacheSize numberMegabytes 
- The cache size in megabytes.
- mode string
- The toggle to enable/disable traces.
- opentelemetryExport OpenConfig Telemetry Export Config Response 
- The open telemetry export configuration.
- selfTracing SelfTracing Response 
- The self tracing properties.
- spanChannel numberCapacity 
- The span channel capacity.
- cache_size_ intmegabytes 
- The cache size in megabytes.
- mode str
- The toggle to enable/disable traces.
- opentelemetry_export_ Openconfig Telemetry Export Config Response 
- The open telemetry export configuration.
- self_tracing SelfTracing Response 
- The self tracing properties.
- span_channel_ intcapacity 
- The span channel capacity.
- cacheSize NumberMegabytes 
- The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetryExport Property MapConfig 
- The open telemetry export configuration.
- selfTracing Property Map
- The self tracing properties.
- spanChannel NumberCapacity 
- The span channel capacity.
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. Inputs. Local Kubernetes Reference Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource Pulumi.Ref Azure Native. Io TOperations. Inputs. Kubernetes Reference Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.Azure Native. Io TOperations. Inputs. Volume Claim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Pulumi.Azure Native. Io TOperations. Inputs. Volume Claim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- AccessModes []string
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- DataSource LocalKubernetes Reference Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- DataSource KubernetesRef Reference Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- StorageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- VolumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- VolumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource LocalKubernetes Reference Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource KubernetesRef Reference Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes string[]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource LocalKubernetes Reference Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource KubernetesRef Reference Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storageClass stringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode string
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName string
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- access_modes Sequence[str]
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data_source LocalKubernetes Reference Response 
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data_source_ Kubernetesref Reference Response 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
VolumeClaim Resource Requirements Response 
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
VolumeClaim Spec Selector Response 
- A label query over volumes to consider for binding.
- storage_class_ strname 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume_mode str
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume_name str
- VolumeName is the binding reference to the PersistentVolume backing this claim.
- accessModes List<String>
- AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- dataSource Property Map
- This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- dataSource Property MapRef 
- Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources Property Map
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storageClass StringName 
- Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volumeMode String
- volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volumeName String
- VolumeName is the binding reference to the PersistentVolume backing this claim.
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. 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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi