ApiFlowOptions Class

Definition

Properties specific to API Flow Type

[System.ComponentModel.TypeConverter(typeof(ADT.Models.ApiFlowOptionsTypeConverter))]
public class ApiFlowOptions : ADT.Models.IApiFlowOptions
[<System.ComponentModel.TypeConverter(typeof(ADT.Models.ApiFlowOptionsTypeConverter))>]
type ApiFlowOptions = class
    interface IApiFlowOptions
    interface IJsonSerializable
Public Class ApiFlowOptions
Implements IApiFlowOptions
Inheritance
ApiFlowOptions
Attributes
Implements

Constructors

Name Description
ApiFlowOptions()

Creates an new ApiFlowOptions instance.

Properties

Name Description
ApiMode

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

AudienceOverride

Optional field to override the audience of the remote endpoint

Cname

Unique CNAME to represent the Azure Data Transfer API Flow instance

IdentityTranslation

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

RemoteCallingModeClientId

Remote stub app registration Client ID

RemoteEndpoint

Remote host to which communication needs to be made

SenderClientId

Sender's app user assigned Manage Identity client ID

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApiFlowOptions.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApiFlowOptions.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of ADT.Models.IApiFlowOptions.

FromJsonString(String)

Creates a new instance of ApiFlowOptions, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApiFlowOptions into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to