BackendContract Constructors

Definition

Overloads

BackendContract()

Initializes a new instance of the BackendContract class.

BackendContract(String, String, String, String, String, String, String, String, BackendProperties, BackendCredentialsContract, BackendProxyContract, BackendTlsProperties)

Initializes a new instance of the BackendContract class.

BackendContract()

Initializes a new instance of the BackendContract class.

public BackendContract ();
Public Sub New ()

Applies to

BackendContract(String, String, String, String, String, String, String, String, BackendProperties, BackendCredentialsContract, BackendProxyContract, BackendTlsProperties)

Initializes a new instance of the BackendContract class.

public BackendContract (string url, string protocol, string id = default, string name = default, string type = default, string title = default, string description = default, string resourceId = default, Microsoft.Azure.Management.ApiManagement.Models.BackendProperties properties = default, Microsoft.Azure.Management.ApiManagement.Models.BackendCredentialsContract credentials = default, Microsoft.Azure.Management.ApiManagement.Models.BackendProxyContract proxy = default, Microsoft.Azure.Management.ApiManagement.Models.BackendTlsProperties tls = default);
new Microsoft.Azure.Management.ApiManagement.Models.BackendContract : string * string * string * string * string * string * string * string * Microsoft.Azure.Management.ApiManagement.Models.BackendProperties * Microsoft.Azure.Management.ApiManagement.Models.BackendCredentialsContract * Microsoft.Azure.Management.ApiManagement.Models.BackendProxyContract * Microsoft.Azure.Management.ApiManagement.Models.BackendTlsProperties -> Microsoft.Azure.Management.ApiManagement.Models.BackendContract
Public Sub New (url As String, protocol As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional title As String = Nothing, Optional description As String = Nothing, Optional resourceId As String = Nothing, Optional properties As BackendProperties = Nothing, Optional credentials As BackendCredentialsContract = Nothing, Optional proxy As BackendProxyContract = Nothing, Optional tls As BackendTlsProperties = Nothing)

Parameters

url
String

Runtime Url of the Backend.

protocol
String

Backend communication protocol. Possible values include: 'http', 'soap'

id
String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

The name of the resource

type
String

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

title
String

Backend Title.

description
String

Backend Description.

resourceId
String

Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or API Apps.

properties
BackendProperties

Backend Properties contract

credentials
BackendCredentialsContract

Backend Credentials Contract Properties

proxy
BackendProxyContract

Backend Proxy Contract Properties

tls
BackendTlsProperties

Backend TLS Properties

Applies to