ArmApiManagementModelFactory.ApiManagementBackendData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
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.