Azure.ResourceManager.IotOperations.Models Namespace

Classes

Name Description
AkriConnectorAllocatedDevice

AkriConnector allocated device.

AkriConnectorsContainerRegistry

AkriConnectorsContainerRegistry properties.

AkriConnectorsContainerRegistrySettings

AkriConnectorsContainerRegistry properties.

AkriConnectorsDigest

AkriConnectorsDigest properties.

AkriConnectorsImagePullSecret

AkriConnectorsImagePullSecret properties.

AkriConnectorsMqttAuthentication

AkriConnectorsMqttAuthentication properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorsServiceAccountAuthentication.

AkriConnectorsMqttConnectionConfiguration

AkriConnectorsMqttConnectionConfiguration properties.

AkriConnectorsRegistryEndpointRef

AkriConnectorsRegistryEndpointRef properties.

AkriConnectorsRegistrySettings

AkriConnectorsRegistrySettings properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorsRegistryEndpointRef and AkriConnectorsContainerRegistry.

AkriConnectorsSecret

AkriConnectorsSecret properties.

AkriConnectorsServiceAccountAuthentication

AkriConnectorsServiceAccountAuthentication properties.

AkriConnectorsServiceAccountTokenSettings

AkriConnectorsServiceAccountTokenSettings properties.

AkriConnectorsTag

AkriConnectorsTag properties.

AkriConnectorsTagDigestSettings

AkriConnectorsTagDigestSettings properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorsTag and AkriConnectorsDigest.

AkriConnectorTemplateAioMetadata

AkriConnectorTemplateAioMetadata properties.

AkriConnectorTemplateAllocation

AkriConnectorTemplateAllocation properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorTemplateBucketizedAllocation.

AkriConnectorTemplateBucketizedAllocation

AkriConnectorTemplateBucketizedAllocation properties.

AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs

AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs properties.

AkriConnectorTemplateDeviceInboundEndpointType

AkriConnectorTemplateDeviceInboundEndpointType properties.

AkriConnectorTemplateDiagnostics

AkriConnectorTemplateDiagnostics properties.

AkriConnectorTemplateHelmAdvancedConfiguration

AkriConnectorTemplateHelmAdvancedConfiguration properties.

AkriConnectorTemplateHelmAuthSecretRef

AkriConnectorTemplateHelmAuthSecretRef properties.

AkriConnectorTemplateHelmConfiguration

AkriConnectorTemplateHelmConfiguration properties.

AkriConnectorTemplateHelmConfigurationSettings

AkriConnectorTemplateHelmConfiguration properties.

AkriConnectorTemplateHelmContainerRegistry

AkriConnectorTemplateHelmContainerRegistry properties.

AkriConnectorTemplateHelmContainerRegistrySettings

AkriConnectorTemplateHelmContainerRegistrySettings properties.

AkriConnectorTemplateHelmDeleteConfiguration

AkriConnectorTemplateHelmDeleteConfiguration properties.

AkriConnectorTemplateHelmInstallConfiguration

AkriConnectorTemplateHelmInstallConfiguration properties.

AkriConnectorTemplateHelmRegistryEndpointRef

AkriConnectorTemplateHelmRegistryEndpointRef properties.

AkriConnectorTemplateHelmRegistrySettings

AkriConnectorTemplateHelmRegistrySettings properties. Please note AkriConnectorTemplateHelmRegistrySettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AkriConnectorTemplateHelmContainerRegistry and AkriConnectorTemplateHelmRegistryEndpointRef.

AkriConnectorTemplateHelmUpgradeConfiguration

AkriConnectorTemplateHelmUpgradeConfiguration properties.

AkriConnectorTemplateManagedConfiguration

AkriConnectorTemplateManagedConfiguration properties.

AkriConnectorTemplateManagedConfigurationSettings

AkriConnectorTemplateManagedConfiguration properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorTemplateRuntimeImageConfiguration and AkriConnectorTemplateRuntimeStatefulSetConfiguration.

AkriConnectorTemplatePersistentVolumeClaim

AkriConnectorTemplatePersistentVolumeClaim properties.

AkriConnectorTemplateRuntimeConfiguration

AkriConnectorTemplateRuntimeConfiguration properties. Please note this is the abstract base class. The derived classes available for instantiation are: AkriConnectorTemplateManagedConfiguration.

AkriConnectorTemplateRuntimeImageConfiguration

AkriConnectorTemplateRuntimeImageConfiguration properties.

AkriConnectorTemplateRuntimeImageConfigurationSettings

AkriConnectorTemplateRuntimeImageConfiguration properties.

AkriConnectorTemplateRuntimeStatefulSetConfiguration

AkriConnectorTemplateRuntimeStatefulSetConfiguration properties.

ArmIotOperationsModelFactory

A factory class for creating instances of the models for mocking.

BrokerAdvancedSettings

Broker Advanced Settings.

BrokerAuthenticatorMethodCustom

Custom method for BrokerAuthentication.

BrokerAuthenticatorMethods

Set of broker authentication policies. Only one method is supported for each entry.

BrokerAuthenticatorMethodX509

X509 for BrokerAuthentication.

BrokerAuthenticatorMethodX509Attributes

BrokerAuthenticatorMethodX509Attributes properties.

BrokerAuthorizationConfig

Broker AuthorizationConfig properties.

BrokerAuthorizationRule

AuthorizationConfig Rule Properties.

BrokerBackendChain

Desired properties of the backend instances of the broker.

BrokerCardinality

Cardinality properties.

BrokerClientConfig

The settings of Client Config.

BrokerDiagnostics

Broker Diagnostic Setting properties.

BrokerDiagnosticSelfCheck

Broker Diagnostic Self check properties.

BrokerDiagnosticTraces

Broker Diagnostic Trace properties.

BrokerFrontend

The desired properties of the frontend instances of the Broker.

BrokerListenerPort

Defines a TCP port on which a BrokerListener listens.

BrokerPersistence

Disk persistence configuration. When persistence is enabled, certain items (non-performance-critical data) selected for persistence will reside only on disk. Below are the affected items:

  • Retained messages will be stored on disk only.
  • WILL messages will be stored on disk only.
  • DSS key/value pairs will be stored on disk only, except for performance-critical items like timed locks, which remain in both disk and memory for improved performance.
Optional. Everything is in-memory if not set. Note: if configured, all MQTT session states are written to disk.
BrokerPersistenceDynamicSettings

Dynamic settings of the persistence.

BrokerResourceRule

Broker Resource Rule properties. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

BrokerRetainMessagesCustomPolicy

Custom Broker Retain Message Policy.

BrokerRetainMessagesPolicy

Broker Retain policy properties. Please note this is the abstract base class. The derived classes available for instantiation are: BrokerRetainMessagesCustomPolicy.

BrokerRetainMessagesSettings

Broker Retain Messages properties.

BrokerStateStoreCustomPolicy

Broker State Store Custom Policy.

BrokerStateStorePolicy

Broker State Store Policy. Please note this is the abstract base class. The derived classes available for instantiation are: BrokerStateStoreCustomPolicy.

BrokerStateStorePolicyResources

Broker State Store Policy Resources properties.

BrokerStateStorePolicySettings

Broker State Store Custom Policy Settings.

BrokerSubscriberQueueCustomPolicy

Custom Subscriber Queue Policy Properties.

BrokerSubscriberQueueCustomPolicySettings

Broker Subscriber Queue Custom Policy properties.

BrokerSubscriberQueuePolicy

Broker Subscriber Queue Policy properties. Please note this is the abstract base class. The derived classes available for instantiation are: BrokerSubscriberQueueCustomPolicy.

CertManagerCertConfig

Cert Manager Cert properties.

CertManagerCertificateSpec

Automatic TLS server certificate management with cert-manager.

CertManagerIssuerRef

Cert-Manager issuerRef properties.

CertManagerPrivateKey

Cert Manager private key properties.

DataflowBuiltInTransformationDataset

Dataflow BuiltIn Transformation dataset properties.

DataflowBuiltInTransformationFilter

Dataflow BuiltIn Transformation filter properties.

DataflowBuiltInTransformationMap

Dataflow BuiltIn Transformation map properties.

DataflowBuiltInTransformationSettings

Dataflow BuiltIn Transformation properties.

DataflowDestinationAddIfNotPresentHeaderAction

Dataflow Destination Add if not present HeaderAction properties.

DataflowDestinationAddOrReplaceHeaderAction

Dataflow Destination Add or Replace HeaderAction properties.

DataflowDestinationHeaderAction

Dataflow Destination Header Action properties Please note this is the abstract base class. The derived classes available for instantiation are: DataflowDestinationAddIfNotPresentHeaderAction, DataflowDestinationRemoveHeaderAction, and DataflowDestinationAddOrReplaceHeaderAction.

DataflowDestinationOperationSettings

Dataflow Destination Operation properties.

DataflowDestinationRemoveHeaderAction

Dataflow Destination Remove HeaderAction properties.

DataflowEndpointAuthenticationAnonymous

DataflowEndpoint Anonymous Authentication properties.

DataflowEndpointAuthenticationSasl

DataflowEndpoint Authentication Sasl properties.

DataflowEndpointAuthenticationServiceAccountToken

Service Account Token for BrokerAuthentication.

DataflowEndpointAuthenticationUserAssignedManagedIdentity

DataflowEndpoint Authentication UserAssignedManagedIdentity properties.

DataflowEndpointAuthenticationX509

DataflowEndpoint Authentication X509 properties.

DataflowEndpointDataExplorer

Azure Data Explorer endpoint properties.

DataflowEndpointDataExplorerAuthentication

Azure Data Explorer Authentication properties. NOTE - only authentication property is allowed per entry.

DataflowEndpointDataLakeStorage

Azure Data Lake endpoint properties.

DataflowEndpointDataLakeStorageAuthentication

Azure Data Lake endpoint Authentication properties. NOTE Enum - Only one method is supported for one entry.

DataflowEndpointFabricOneLake

Microsoft Fabric endpoint properties.

DataflowEndpointFabricOneLakeAuthentication

Microsoft Fabric endpoint. Authentication properties. NOTE - Only one method is supported for one entry.

DataflowEndpointFabricOneLakeNames

Microsoft Fabric endpoint Names properties.

DataflowEndpointKafka

Kafka endpoint properties.

DataflowEndpointKafkaAuthentication

Kafka endpoint Authentication properties. NOTE - only authentication property is allowed per entry.

DataflowEndpointKafkaBatching

Kafka endpoint Batching properties.

DataflowEndpointMqtt

Broker endpoint properties.

DataflowEndpointMqttAuthentication

Mqtt endpoint Authentication properties. NOTE - only authentication property is allowed per entry.

DataflowEndpointOpenTelemetry

OpenTelemetry endpoint properties.

DataflowGraphConnectionInput

DataflowGraph DataflowGraphNode Connection Input.

DataflowGraphConnectionOutput

DataflowGraph DataflowGraphNode Connection Output.

DataflowGraphConnectionSchemaSettings

DataflowGraph connection node output schema settings.

DataflowGraphDestinationAddIfNotPresentHeaderAction

DataflowGraph Destination Add if not present HeaderAction properties.

DataflowGraphDestinationAddOrReplaceHeaderAction

DataflowGraph Destination Add or Replace HeaderAction properties.

DataflowGraphDestinationHeaderAction

DataflowGraph Destination Header Action. Please note this is the abstract base class. The derived classes available for instantiation are: DataflowGraphDestinationAddIfNotPresentHeaderAction, DataflowGraphDestinationRemoveHeaderAction, and DataflowGraphDestinationAddOrReplaceHeaderAction.

DataflowGraphDestinationNode

DataflowGraph destination node properties.

DataflowGraphDestinationNodeSettings

DataflowGraph destination node settings.

DataflowGraphDestinationRemoveHeaderAction

DataflowGraph Destination Remove HeaderAction properties.

DataflowGraphDestinationSchemaSettings

DataflowGraph destination node output schema settings.

DataflowGraphGraphNode

DataflowGraph graph node properties.

DataflowGraphGraphNodeConfiguration

DataflowGraph graph node configuration.

DataflowGraphNode

DataflowGraph node properties. Please note this is the abstract base class. The derived classes available for instantiation are: DataflowGraphSourceNode, DataflowGraphGraphNode, and DataflowGraphDestinationNode.

DataflowGraphNodeConnection

DataflowGraph DataflowGraphNode Connection.

DataflowGraphNodeGraphSettings

DataflowGraph graph node settings.

DataflowGraphSourceNode

DataflowGraph source node properties.

DataflowGraphSourceSettings

DataflowGraph source node settings.

DataflowOpenTelemetryAnonymousAuthentication

DataflowOpenTelemetryAnonymousAuthentication properties.

DataflowOpenTelemetryAuthentication

Dataflow OpenTelemetry authentication properties. Please note this is the abstract base class. The derived classes available for instantiation are: DataflowOpenTelemetryServiceAccountAuthentication, DataflowOpenTelemetryX509CertificateAuthentication, and DataflowOpenTelemetryAnonymousAuthentication.

DataflowOpenTelemetryServiceAccountAuthentication

DataflowOpenTelemetryServiceAccountAuthentication properties.

DataflowOpenTelemetryX509CertificateAuthentication

DataflowOpenTelemetryX509CertificateAuthentication properties.

DataflowOperationProperties

Dataflow Operation properties. NOTE - One only method is allowed to be used for one entry.

DataflowProfileDiagnostics

DataflowProfile Diagnostics properties.

DataflowSourceOperationSettings

Dataflow Source Operation properties.

DiagnosticSelfTracing

Diagnostic Self tracing properties.

DiskBackedMessageBuffer

DiskBackedMessageBuffer properties.

IotOperationsAkriConnectorProperties

AkriConnector properties.

IotOperationsAkriConnectorTemplateProperties

AkriConnectorTemplate properties.

IotOperationsBatchingConfig

Batching configuration.

IotOperationsBrokerAuthenticationProperties

BrokerAuthentication Resource properties.

IotOperationsBrokerAuthorizationProperties

BrokerAuthorization Resource properties.

IotOperationsBrokerListenerProperties

Defines a Broker listener. A listener is a collection of ports on which the broker accepts connections from clients.

IotOperationsBrokerProperties

Broker Resource properties.

IotOperationsDataflowEndpointProperties

DataflowEndpoint Resource properties. NOTE - Only one type of endpoint is supported for one Resource.

IotOperationsDataflowGraphProperties

DataflowGraph properties.

IotOperationsDataflowProfileProperties

DataflowProfile Resource properties.

IotOperationsDataflowProperties

Dataflow Resource properties.

IotOperationsExtendedLocation

Extended location is an extension of Azure locations. They provide a way to use their Azure ARC enabled Kubernetes clusters as target locations for deploying Azure services instances.

IotOperationsInstanceFeature

The features of the AIO Instance.

IotOperationsInstancePatch

The Instance update model.

IotOperationsInstanceProperties

The properties of the Instance resource.

IotOperationsRegistryEndpointProperties

RegistryEndpoint properties.

IotOperationsTlsProperties

Tls properties.

KubernetesReference

Kubernetes reference.

ListenerPortTlsCertMethod

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported.

LocalKubernetesReference

Kubernetes reference.

PrincipalConfig

PrincipalDefinition properties of Rule.

RegistryEndpointAnonymousAuthentication

Anonymous authentication.

RegistryEndpointAnonymousSettings

RegistryEndpoint Anonymous authentication properties.

RegistryEndpointArtifactPullSecretAuthentication

Artifact Pull Secret authentication.

RegistryEndpointArtifactPullSecretSettings

RegistryEndpoint Artifact Pull Secret authentication properties.

RegistryEndpointAuthentication

Model for RegistryEndpointAuthentication Please note this is the abstract base class. The derived classes available for instantiation are: RegistryEndpointSystemAssignedIdentityAuthentication, RegistryEndpointUserAssignedIdentityAuthentication, RegistryEndpointAnonymousAuthentication, and RegistryEndpointArtifactPullSecretAuthentication.

RegistryEndpointSystemAssignedIdentityAuthentication

System assigned identity authentication.

RegistryEndpointSystemAssignedManagedIdentitySettings

System assigned managed identity properties.

RegistryEndpointTrustedSigningKey

RegistryEndpoint Trust properties Please note this is the abstract base class. The derived classes available for instantiation are: RegistryEndpointTrustedSigningKeySecret and RegistryEndpointTrustedSigningKeyConfigMap.

RegistryEndpointTrustedSigningKeyConfigMap

Settings for RegistryEndpoint trust provided through a configmap.

RegistryEndpointTrustedSigningKeySecret

Settings for RegistryEndpoint trust provided through a secret.

RegistryEndpointUserAssignedIdentityAuthentication

User assigned identity authentication.

RegistryEndpointUserAssignedManagedIdentitySettings

User assigned managed identity properties.

SanForCert

Subject Alternative Names (SANs) for certificate.

SchemaRegistryRef

The reference to the Schema Registry for this AIO Instance.

StateStoreResourceRule

State Store Resource Rule properties.

SubscriberQueueLimit

The settings of Subscriber Queue Limit.

VolumeClaimResourceRequirements

VolumeClaimResourceRequirements properties.

VolumeClaimResourceRequirementsClaims

VolumeClaimResourceRequirementsClaims properties.

VolumeClaimSpec

VolumeClaimSpec properties.

VolumeClaimSpecSelector

VolumeClaimSpecSelector properties.

VolumeClaimSpecSelectorMatchExpressions

VolumeClaimSpecSelectorMatchExpressions properties.

Structs

Name Description
AkriConnectorsImagePullPolicy

Image pull policy.

AkriConnectorsMqttProtocolType

Mqtt protocol types.

BrokerAuthenticationMethod

Broker Authentication Mode.

BrokerAuthenticatorValidationMethod

X509 authentication validation methods.

BrokerListenerServiceType

Kubernetes Service Types supported by Listener.

BrokerMemoryProfile

The memory profile settings of the Broker.

BrokerOperatorValue

Valid operators are In, NotIn, Exists and DoesNotExist.

BrokerProtocolType

Broker Protocol types.

BrokerResourceDefinitionMethod

BrokerResourceDefinitionMethods methods allowed.

BrokerStateStoreKeyType

Broker State Store Key Type properties.

CertManagerIssuerKind

CertManagerIssuerKind properties.

CloudEventAttributeType

How to map events to the cloud.

DataExplorerAuthMethod

DataflowEndpoint Data Explorer Authentication Method properties.

DataflowEndpointAuthenticationSaslType

DataflowEndpoint Authentication Sasl Type properties.

DataflowEndpointFabricPathType

DataflowEndpoint Fabric Path Type properties.

DataflowEndpointHostType

DataflowEndpoint Host Type properties.

DataflowEndpointKafkaAck

DataflowEndpoint Kafka Acks properties.

DataflowEndpointKafkaCompression

Kafka endpoint Compression properties.

DataflowEndpointKafkaPartitionStrategy

DataflowEndpoint Kafka Partition Strategy properties.

DataflowEndpointType

DataflowEndpoint Type properties.

DataflowFilterType

Filter Type properties.

DataflowGraphConnectionSchemaSerializationFormat

Serialization format for dataflow graph connection.

DataflowGraphDestinationSchemaSerializationFormat

Serialization format for dataflow graph.

DataflowMappingType

Dataflow type mapping properties.

DataflowOperationType

Dataflow Operation Type properties.

DataflowSourceSerializationFormat

Serialization Format properties.

DataLakeStorageAuthMethod

DataflowEndpoint Data Lake Storage Authentication Method properties.

FabricOneLakeAuthMethod

DataflowEndpoint Fabric One Lake Authentication Method properties.

IotOperationsExtendedLocationType

The enum defining type of ExtendedLocation accepted.

IotOperationsInstanceFeatureMode

The enum defining mode of a feature.

IotOperationsOperationalMode

Mode properties.

IotOperationsProvisioningState

The enum defining status of resource.

KafkaAuthMethod

DataflowEndpoint Kafka Authentication Method properties.

MqttAuthMethod

DataflowEndpoint Mqtt Authentication Method properties.

MqttRetainType

Broker Retain types.

PrivateKeyAlgorithm

Private key algorithm types.

PrivateKeyRotationPolicy

Private key rotation policy.

ResourceHealthState

The health state of the resource.

StateStoreResourceDefinitionMethod

StateStoreResourceDefinitionMethods methods allowed.

StateStoreResourceKeyType

StateStoreResourceKeyTypes properties.

SubscriberMessageDropStrategy

The enum defining strategies for dropping messages from the subscriber queue.

TlsCertMethodMode

Broker Authentication Mode.

TransformationSerializationFormat

Transformation Format properties.