Share via


BackendContract Class

Definition

Backend details.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BackendContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BackendContract = class
    inherit Resource
Public Class BackendContract
Inherits Resource
Inheritance
BackendContract
Attributes

Constructors

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.

Properties

Credentials

Gets or sets backend Credentials Contract Properties

Description

Gets or sets backend Description.

Id

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

(Inherited from Resource)
Name

Gets the name of the resource

(Inherited from Resource)
Properties

Gets or sets backend Properties contract

Protocol

Gets or sets backend communication protocol. Possible values include: 'http', 'soap'

Proxy

Gets or sets backend Proxy Contract Properties

ResourceId

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

Title

Gets or sets backend Title.

Tls

Gets or sets backend TLS Properties

Type

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

(Inherited from Resource)
Url

Gets or sets runtime Url of the Backend.

Methods

Validate()

Validate the object.

Applies to