ArmApiManagementModelFactory.ApiManagementBackendData Method

Definition

Initializes a new instance of ApiManagementBackendData.

public static Azure.ResourceManager.ApiManagement.ApiManagementBackendData ApiManagementBackendData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string title = default, string description = default, Uri resourceUri = default, Azure.ResourceManager.ApiManagement.Models.BackendServiceFabricClusterProperties backendServiceFabricCluster = default, Azure.ResourceManager.ApiManagement.Models.BackendCredentialsContract credentials = default, Azure.ResourceManager.ApiManagement.Models.BackendProxyContract proxy = default, Azure.ResourceManager.ApiManagement.Models.BackendTlsProperties tls = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ApiManagement.Models.CircuitBreakerRule> circuitBreakerRules = default, Uri uri = default, Azure.ResourceManager.ApiManagement.Models.BackendProtocol? protocol = default);
static member ApiManagementBackendData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Uri * Azure.ResourceManager.ApiManagement.Models.BackendServiceFabricClusterProperties * Azure.ResourceManager.ApiManagement.Models.BackendCredentialsContract * Azure.ResourceManager.ApiManagement.Models.BackendProxyContract * Azure.ResourceManager.ApiManagement.Models.BackendTlsProperties * seq<Azure.ResourceManager.ApiManagement.Models.CircuitBreakerRule> * Uri * Nullable<Azure.ResourceManager.ApiManagement.Models.BackendProtocol> -> Azure.ResourceManager.ApiManagement.ApiManagementBackendData
Public Shared Function ApiManagementBackendData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional title As String = Nothing, Optional description As String = Nothing, Optional resourceUri As Uri = Nothing, Optional backendServiceFabricCluster As BackendServiceFabricClusterProperties = Nothing, Optional credentials As BackendCredentialsContract = Nothing, Optional proxy As BackendProxyContract = Nothing, Optional tls As BackendTlsProperties = Nothing, Optional circuitBreakerRules As IEnumerable(Of CircuitBreakerRule) = Nothing, Optional uri As Uri = Nothing, Optional protocol As Nullable(Of BackendProtocol) = Nothing) As ApiManagementBackendData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

title
String

Backend Title.

description
String

Backend Description.

resourceUri
Uri

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

backendServiceFabricCluster
BackendServiceFabricClusterProperties

Backend Properties contract.

credentials
BackendCredentialsContract

Backend Credentials Contract Properties.

proxy
BackendProxyContract

Backend gateway Contract Properties.

tls
BackendTlsProperties

Backend TLS Properties.

circuitBreakerRules
IEnumerable<CircuitBreakerRule>

Backend Circuit Breaker Configuration.

uri
Uri

Runtime Url of the Backend.

protocol
Nullable<BackendProtocol>

Backend communication protocol.

Returns

A new ApiManagementBackendData instance for mocking.

Applies to