Azure.ResourceManager.IotOperations.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |
| 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:
|
| 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. |