IFlow Interface

Definition

[System.ComponentModel.TypeConverter(typeof(ADT.Models.FlowTypeConverter))]
public interface IFlow : ADT.Models.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(ADT.Models.FlowTypeConverter))>]
type IFlow = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface IFlow
Implements ITrackedResource
Derived
Attributes
Implements

Properties

Name Description
ApiFlowOptionApiMode

Remote Calling Mode in the Azure Data Transfer API Flow, which describes how the API Flow will be invoked

ApiFlowOptionAudienceOverride

Optional field to override the audience of the remote endpoint

ApiFlowOptionCname

Unique CNAME to represent the Azure Data Transfer API Flow instance

ApiFlowOptionIdentityTranslation

Flag for if Azure Data Transfer API Flow should extract the user token

ApiFlowOptionRemoteCallingModeClientId

Remote stub app registration Client ID

ApiFlowOptionRemoteEndpoint

Remote host to which communication needs to be made

ApiFlowOptionSenderClientId

Sender's app user assigned Manage Identity client ID

ConnectionId

Id of the connection

ConnectionLocation

Location of the connection

ConnectionName

Name of the connection

ConnectionSubscriptionName

Name of the subscription with the connection

ConsumerGroup

Event Hub Consumer Group

CustomerManagedKeyVaultUri

The URI to the customer managed key for this flow

DataType

Type of data to transfer via the flow.

DestinationEndpoint

The destination endpoints of the stream

DestinationEndpointPort

The destination endpoint ports of the stream

EventHubId

Event Hub ID

FlowId

Dataflow GUID associated with this flow

FlowType

The flow type for this flow

ForceDisabledStatus

Force disablement status of the current flow

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

(Inherited from IResource)
IdentityPrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityTenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

IdentityUserAssignedIdentity

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

KeyVaultUri

URI to a Key Vault Secret containing a SAS token.

LinkedFlowId

Resource ID of the linked flow

LinkStatus

Link status of the current flow

Location

The geo-location where the resource lives

(Inherited from ITrackedResource)
MessagingOptionBillingTier

Billing tier for this messaging flow

Name

The name of the resource

(Inherited from IResource)
Passphrase

The passphrase used for SRT streams

PlanName

A user defined name of the 3rd Party Artifact that is being procured.

PlanProduct

The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

PlanPromotionCode

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

PlanPublisher

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

PlanVersion

The version of the desired product/artifact.

Policy

The policies for this flow

ProvisioningState

Provisioning state of the flow

SchemaConnectionId

Connection ID associated with this schema

SchemaContent

Content of the schema

SchemaDirection

The direction of the schema.

SchemaId

ID associated with this schema

SchemaName

Name of the schema

SchemaStatus

Status of the schema

SchemaType

The Schema Type

SchemaUri

Uri containing SAS token for the zipped schema

ServiceBusQueueId

Service Bus Queue ID

SourceAddressSourceAddresses

A source IP address or CIDR range

Status

Status of the current flow

StorageAccountId

Storage Account ID

StorageAccountName

Storage Account

StorageContainerName

Storage Container Name

StorageTableName

Storage Table Name

StreamId

The flow stream identifier

StreamLatency

The latency of the stream in milliseconds

StreamProtocol

The protocol of the stream

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Tag

Resource tags.

(Inherited from ITrackedResource)
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResource)

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to