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.63.0 published on Tuesday, Sep 24, 2024 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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Get a BrokerResource Azure REST API version: 2024-07-01-preview.
Other available API versions: 2024-08-15-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,
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:iotoperations:getBroker
arguments:
# arguments dictionary
The following arguments are supported:
- Broker
Name string - Name of broker.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Broker
Name string - Name of broker.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- broker
Name String - Name of broker.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- broker
Name string - Name of broker.
- instance
Name string - Name of instance.
- resource
Group 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.
- broker
Name String - Name of broker.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getBroker Result
The following output properties are available:
- Extended
Location 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.
- System
Data Pulumi.Azure Native. Io TOperations. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Extended
Location 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
Broker
Properties Response - The resource-specific properties for this resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extended
Location 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
Broker
Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- extended
Location 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
Broker
Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
Broker
Properties 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"
- extended
Location 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.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdvancedSettingsResponse
- Clients
Pulumi.
Azure Native. Io TOperations. Inputs. Client Config Response - Configurations related to All Clients.
- Encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Cert Options Response - Certificate rotation and private key configuration.
- Clients
Client
Config Response - Configurations related to All Clients.
- Encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- Internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config Response - Configurations related to All Clients.
- encrypt
Internal StringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config Response - Configurations related to All Clients.
- encrypt
Internal stringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients
Client
Config Response - Configurations related to All Clients.
- encrypt_
internal_ strtraffic - The setting to enable or disable encryption of internal Traffic.
- internal_
certs CertManager Cert Options Response - Certificate rotation and private key configuration.
- clients Property Map
- Configurations related to All Clients.
- encrypt
Internal StringTraffic - The setting to enable or disable encryption of internal Traffic.
- internal
Certs Property Map - Certificate rotation and private key configuration.
BackendChainResponse
- Partitions int
- The desired number of physical backend partitions.
- Redundancy
Factor int - The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- Partitions int
- The desired number of physical backend partitions.
- Redundancy
Factor int - The desired numbers of backend replicas (pods) in a physical partition.
- Workers int
- Number of logical backend workers per replica (pod).
- partitions Integer
- The desired number of physical backend partitions.
- redundancy
Factor Integer - The desired numbers of backend replicas (pods) in a physical partition.
- workers Integer
- Number of logical backend workers per replica (pod).
- partitions number
- The desired number of physical backend partitions.
- redundancy
Factor number - The desired numbers of backend replicas (pods) in a physical partition.
- workers number
- Number of logical backend workers per replica (pod).
- partitions int
- The desired number of physical backend partitions.
- redundancy_
factor int - The desired numbers of backend replicas (pods) in a physical partition.
- workers int
- Number of logical backend workers per replica (pod).
- partitions Number
- The desired number of physical backend partitions.
- redundancy
Factor Number - The desired numbers of backend replicas (pods) in a physical partition.
- workers Number
- Number of logical backend workers per replica (pod).
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.
- Self
Check Pulumi.Azure Native. Io TOperations. Inputs. Self Check Response - The self check properties.
- Traces
Pulumi.
Azure Native. Io TOperations. Inputs. Traces Response - The trace properties.
- Logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- Metrics
Metrics
Response - The metrics settings for the resource.
- Self
Check SelfCheck Response - The self check properties.
- Traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self
Check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self
Check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs
Diagnostics
Logs Response - Diagnostic log settings for the resource.
- metrics
Metrics
Response - The metrics settings for the resource.
- self_
check SelfCheck Response - The self check properties.
- traces
Traces
Response - The trace properties.
- logs Property Map
- Diagnostic log settings for the resource.
- metrics Property Map
- The metrics settings for the resource.
- self
Check Property Map - The self check properties.
- traces Property Map
- The trace properties.
BrokerPropertiesResponse
- Provisioning
State string - The status of the last operation.
- Advanced
Pulumi.
Azure Native. Io TOperations. Inputs. Advanced Settings Response - Advanced settings of Broker.
- Cardinality
Pulumi.
Azure Native. Io TOperations. Inputs. Cardinality Response - The cardinality details of the broker.
- Diagnostics
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Diagnostics Response - Spec defines the desired identities of Broker diagnostics settings.
- Disk
Backed Pulumi.Message Buffer Azure Native. Io TOperations. Inputs. Disk Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- Generate
Resource Pulumi.Limits Azure Native. Io TOperations. Inputs. Generate Resource Limits Response - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- Memory
Profile string - Memory profile of Broker.
- Provisioning
State string - The status of the last operation.
- Advanced
Advanced
Settings Response - Advanced settings of Broker.
- Cardinality
Cardinality
Response - The cardinality details of the broker.
- Diagnostics
Broker
Diagnostics Response - Spec defines the desired identities of Broker diagnostics settings.
- Disk
Backed DiskMessage Buffer Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- Generate
Resource GenerateLimits Resource Limits Response - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- Memory
Profile string - Memory profile of Broker.
- provisioning
State String - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics Response - Spec defines the desired identities of Broker diagnostics settings.
- disk
Backed DiskMessage Buffer Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- generate
Resource GenerateLimits Resource Limits Response - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory
Profile String - Memory profile of Broker.
- provisioning
State string - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics Response - Spec defines the desired identities of Broker diagnostics settings.
- disk
Backed DiskMessage Buffer Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- generate
Resource GenerateLimits Resource Limits Response - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory
Profile string - Memory profile of Broker.
- provisioning_
state str - The status of the last operation.
- advanced
Advanced
Settings Response - Advanced settings of Broker.
- cardinality
Cardinality
Response - The cardinality details of the broker.
- diagnostics
Broker
Diagnostics Response - Spec defines the desired identities of Broker diagnostics settings.
- disk_
backed_ Diskmessage_ buffer Backed Message Buffer Response - Settings of Disk Backed Message Buffer.
- generate_
resource_ Generatelimits Resource Limits Response - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory_
profile str - Memory profile of Broker.
- provisioning
State String - The status of the last operation.
- advanced Property Map
- Advanced settings of Broker.
- cardinality Property Map
- The cardinality details of the broker.
- diagnostics Property Map
- Spec defines the desired identities of Broker diagnostics settings.
- disk
Backed Property MapMessage Buffer - Settings of Disk Backed Message Buffer.
- generate
Resource Property MapLimits - This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.
- memory
Profile String - Memory profile of Broker.
CardinalityResponse
- Backend
Chain Pulumi.Azure Native. Io TOperations. Inputs. Backend Chain Response - The backend broker desired properties
- Frontend
Pulumi.
Azure Native. Io TOperations. Inputs. Frontend Response - The frontend desired properties
- Backend
Chain BackendChain Response - The backend broker desired properties
- Frontend
Frontend
Response - The frontend desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend
Chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend_
chain BackendChain Response - The backend broker desired properties
- frontend
Frontend
Response - The frontend desired properties
- backend
Chain Property Map - The backend broker desired properties
- frontend Property Map
- The frontend desired properties
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.
- Private
Key Pulumi.Azure Native. Io TOperations. Inputs. Cert Manager Private Key Response - Configuration of certificate private key.
- Renew
Before string - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- Duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- Private
Key CertManager Private Key Response - Configuration of certificate private key.
- Renew
Before string - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private
Key CertManager Private Key Response - Configuration of certificate private key.
- renew
Before String - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration string
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private
Key CertManager Private Key Response - Configuration of certificate private key.
- renew
Before string - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration str
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private_
key CertManager Private Key Response - Configuration of certificate private key.
- renew_
before str - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- duration String
- Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
- private
Key Property Map - Configuration of certificate private key.
- renew
Before String - When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.
CertManagerPrivateKeyResponse
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager private key rotationPolicy.
- Algorithm string
- algorithm for private key.
- Rotation
Policy string - cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager private key rotationPolicy.
- algorithm string
- algorithm for private key.
- rotation
Policy string - cert-manager private key rotationPolicy.
- algorithm str
- algorithm for private key.
- rotation_
policy str - cert-manager private key rotationPolicy.
- algorithm String
- algorithm for private key.
- rotation
Policy String - cert-manager private key rotationPolicy.
ClientConfigResponse
- Max
Keep intAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- Max
Message intExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- Max
Packet intSize Bytes - Max message size for a packet in Bytes.
- Max
Receive intMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- Max
Session intExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- Subscriber
Queue Pulumi.Limit Azure Native. Io TOperations. Inputs. Subscriber Queue Limit Response - The limit on the number of queued messages for a subscriber.
- Max
Keep intAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- Max
Message intExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- Max
Packet intSize Bytes - Max message size for a packet in Bytes.
- Max
Receive intMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- Max
Session intExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- Subscriber
Queue SubscriberLimit Queue Limit Response - The limit on the number of queued messages for a subscriber.
- max
Keep IntegerAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message IntegerExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet IntegerSize Bytes - Max message size for a packet in Bytes.
- max
Receive IntegerMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session IntegerExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber
Queue SubscriberLimit Queue Limit Response - The limit on the number of queued messages for a subscriber.
- max
Keep numberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message numberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet numberSize Bytes - Max message size for a packet in Bytes.
- max
Receive numberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session numberExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber
Queue SubscriberLimit Queue Limit Response - The limit on the number of queued messages for a subscriber.
- max_
keep_ intalive_ seconds - Upper bound of a client's Keep Alive, in seconds.
- max_
message_ intexpiry_ seconds - Upper bound of Message Expiry Interval, in seconds.
- max_
packet_ intsize_ bytes - Max message size for a packet in Bytes.
- max_
receive_ intmaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max_
session_ intexpiry_ seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber_
queue_ Subscriberlimit Queue Limit Response - The limit on the number of queued messages for a subscriber.
- max
Keep NumberAlive Seconds - Upper bound of a client's Keep Alive, in seconds.
- max
Message NumberExpiry Seconds - Upper bound of Message Expiry Interval, in seconds.
- max
Packet NumberSize Bytes - Max message size for a packet in Bytes.
- max
Receive NumberMaximum - Upper bound of Receive Maximum that a client can request in the CONNECT packet.
- max
Session NumberExpiry Seconds - Upper bound of Session Expiry Interval, in seconds.
- subscriber
Queue Property MapLimit - The limit on the number of queued messages for a subscriber.
DiagnosticsLogsResponse
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Log Export Config Response - The open telemetry export configuration.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Opentelemetry
Export OpenConfig Telemetry Log Export Config Response - The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry
Export OpenConfig Telemetry Log Export Config Response - The open telemetry export configuration.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry
Export OpenConfig Telemetry Log Export Config Response - The open telemetry export configuration.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry_
export_ Openconfig Telemetry Log Export Config Response - The open telemetry export configuration.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
DiskBackedMessageBufferResponse
- Max
Size string - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- Ephemeral
Volume Pulumi.Claim Spec Azure Native. Io TOperations. Inputs. Volume Claim Spec Response - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- Persistent
Volume Pulumi.Claim Spec Azure Native. Io TOperations. Inputs. Volume Claim Spec Response - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- Max
Size string - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- Ephemeral
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- Persistent
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max
Size String - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max
Size string - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent
Volume VolumeClaim Spec Claim Spec Response - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max_
size str - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral_
volume_ Volumeclaim_ spec Claim Spec Response - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent_
volume_ Volumeclaim_ spec Claim Spec Response - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
- max
Size String - The max size of the message buffer on disk. If a PVC template is specified using one of ephemeralVolumeClaimSpec or persistentVolumeClaimSpec, then this size is used as the request and limit sizes of that template. If neither ephemeralVolumeClaimSpec nor persistentVolumeClaimSpec are specified, then an emptyDir volume is mounted with this size as its limit. See https://kubernetes.io/docs/concepts/storage/volumes/#emptydir for details.
- ephemeral
Volume Property MapClaim Spec - Use the specified persistent volume claim template to mount a "generic ephemeral volume" for the message buffer. See https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes for details.
- persistent
Volume Property MapClaim Spec - Use the specified persistent volume claim template to mount a persistent volume for the message buffer.
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
- Api
Group string - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- Kind string
- Kind is the type of resource being referenced
- Name string
- Name is the name of resource being referenced
- Api
Group string - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- Namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- api
Group String - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind string
- Kind is the type of resource being referenced
- name string
- Name is the name of resource being referenced
- api
Group string - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace string
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind str
- Kind is the type of resource being referenced
- name str
- Name is the name of resource being referenced
- api_
group str - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace str
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
- kind String
- Kind is the type of resource being referenced
- name String
- Name is the name of resource being referenced
- api
Group String - APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
- namespace String
- Namespace is the namespace of the resource being referenced. This field is required when the resource has a namespace.
LocalKubernetesReferenceResponse
- 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.
MetricsResponse
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response - The open telemetry export configuration.
- Prometheus
Port int - The prometheus port to expose the metrics.
- Opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- Prometheus
Port int - The prometheus port to expose the metrics.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- prometheus
Port Integer - The prometheus port to expose the metrics.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- prometheus
Port number - The prometheus port to expose the metrics.
- opentelemetry_
export_ Openconfig Telemetry Export Config Response - The open telemetry export configuration.
- prometheus_
port int - The prometheus port to expose the metrics.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- prometheus
Port Number - The prometheus port to expose the metrics.
OpenTelemetryExportConfigResponse
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds number - How often to export the metrics to the open telemetry collector.
- otlp_
grpc_ strendpoint - The open telemetry collector endpoint to export to.
- interval_
seconds int - How often to export the metrics to the open telemetry collector.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Number - How often to export the metrics to the open telemetry collector.
OpenTelemetryLogExportConfigResponse
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- Otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- Interval
Seconds int - How often to export the metrics to the open telemetry collector.
- Level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Integer - How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc stringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds number - How often to export the metrics to the open telemetry collector.
- level string
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp_
grpc_ strendpoint - The open telemetry collector endpoint to export to.
- interval_
seconds int - How often to export the metrics to the open telemetry collector.
- level str
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
- otlp
Grpc StringEndpoint - The open telemetry collector endpoint to export to.
- interval
Seconds Number - How often to export the metrics to the open telemetry collector.
- level String
- The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
SelfCheckResponse
- Interval
Seconds int - The self check interval.
- Mode string
- The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- Interval
Seconds int - The self check interval.
- Mode string
- The toggle to enable/disable self check.
- Timeout
Seconds int - The timeout for self check.
- interval
Seconds Integer - The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeout
Seconds Integer - The timeout for self check.
- interval
Seconds number - The self check interval.
- mode string
- The toggle to enable/disable self check.
- timeout
Seconds number - The timeout for self check.
- interval_
seconds int - The self check interval.
- mode str
- The toggle to enable/disable self check.
- timeout_
seconds int - The timeout for self check.
- interval
Seconds Number - The self check interval.
- mode String
- The toggle to enable/disable self check.
- timeout
Seconds Number - The timeout for self check.
SelfTracingResponse
- Interval
Seconds int - The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- Interval
Seconds int - The self tracing interval.
- Mode string
- The toggle to enable/disable self tracing.
- interval
Seconds Integer - The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
- interval
Seconds number - The self tracing interval.
- mode string
- The toggle to enable/disable self tracing.
- interval_
seconds int - The self tracing interval.
- mode str
- The toggle to enable/disable self tracing.
- interval
Seconds Number - The self tracing interval.
- mode String
- The toggle to enable/disable self tracing.
SubscriberQueueLimitResponse
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.
TracesResponse
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- Opentelemetry
Export Pulumi.Config Azure Native. Io TOperations. Inputs. Open Telemetry Export Config Response - The open telemetry export configuration.
- Self
Tracing Pulumi.Azure Native. Io TOperations. Inputs. Self Tracing Response - The self tracing properties.
- Span
Channel intCapacity - The span channel capacity.
- Cache
Size intMegabytes - The cache size in megabytes.
- Mode string
- The toggle to enable/disable traces.
- Opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- Self
Tracing SelfTracing Response - The self tracing properties.
- Span
Channel intCapacity - The span channel capacity.
- cache
Size IntegerMegabytes - The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- self
Tracing SelfTracing Response - The self tracing properties.
- span
Channel IntegerCapacity - The span channel capacity.
- cache
Size numberMegabytes - The cache size in megabytes.
- mode string
- The toggle to enable/disable traces.
- opentelemetry
Export OpenConfig Telemetry Export Config Response - The open telemetry export configuration.
- self
Tracing SelfTracing Response - The self tracing properties.
- span
Channel numberCapacity - The span channel capacity.
- cache_
size_ intmegabytes - The cache size in megabytes.
- mode str
- The toggle to enable/disable traces.
- opentelemetry_
export_ Openconfig Telemetry Export Config Response - The open telemetry export configuration.
- self_
tracing SelfTracing Response - The self tracing properties.
- span_
channel_ intcapacity - The span channel capacity.
- cache
Size NumberMegabytes - The cache size in megabytes.
- mode String
- The toggle to enable/disable traces.
- opentelemetry
Export Property MapConfig - The open telemetry export configuration.
- self
Tracing Property Map - The self tracing properties.
- span
Channel NumberCapacity - The span channel capacity.
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. Inputs. Local Kubernetes Reference Response - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- Data
Source Pulumi.Ref Azure Native. Io TOperations. Inputs. Kubernetes Reference Response - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Pulumi.
Azure Native. Io TOperations. Inputs. Volume Claim Resource Requirements Response - Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Pulumi.
Azure Native. Io TOperations. Inputs. Volume Claim Spec Selector Response - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- Access
Modes []string - AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- Data
Source LocalKubernetes Reference Response - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- Data
Source KubernetesRef Reference Response - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- Resources
Volume
Claim Resource Requirements Response - Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- Selector
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- Volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- Volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes List<String> - AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data
Source LocalKubernetes Reference Response - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data
Source KubernetesRef Reference Response - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
Volume
Claim Resource Requirements Response - Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode String - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes string[] - AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data
Source LocalKubernetes Reference Response - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data
Source KubernetesRef Reference Response - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
Volume
Claim Resource Requirements Response - Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- storage
Class stringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume
Name string - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access_
modes Sequence[str] - AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data_
source LocalKubernetes Reference Response - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data_
source_ Kubernetesref Reference Response - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources
Volume
Claim Resource Requirements Response - Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector
Volume
Claim Spec Selector Response - A label query over volumes to consider for binding.
- storage_
class_ strname - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume_
mode str - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume_
name str - VolumeName is the binding reference to the PersistentVolume backing this claim.
- access
Modes List<String> - AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
- data
Source Property Map - This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.
- data
Source Property MapRef - Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
- resources Property Map
- Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storage
Class StringName - Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
- volume
Mode String - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature.
- volume
Name String - VolumeName is the binding reference to the PersistentVolume backing this claim.
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. 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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi