Backend - Get

Mendapatkan detail backend yang ditentukan oleh pengidentifikasinya.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}?api-version=2022-08-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
backendId
path True

string

Pengidentifikasi entitas Backend. Harus unik dalam instans layanan API Management saat ini.

resourceGroupName
path True

string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

serviceName
path True

string

Nama layanan API Management.

Regex pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Respons

Nama Jenis Deskripsi
200 OK

BackendContract

Isi respons berisi entitas Backend yang ditentukan.

Headers

ETag: string

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

ApiManagementGetBackend

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends/sfbackend?api-version=2022-08-01

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends/sfbackend",
  "type": "Microsoft.ApiManagement/service/backends",
  "name": "sfbackend",
  "properties": {
    "description": "Service Fabric Test App 1",
    "url": "fabric:/mytestapp/mytestservice",
    "protocol": "http",
    "properties": {
      "serviceFabricCluster": {
        "managementEndpoints": [
          "https://somecluster.com"
        ],
        "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1",
        "serverX509Names": [
          {
            "name": "ServerCommonName1",
            "issuerCertificateThumbprint": "IssuerCertificateThumbprint1"
          }
        ],
        "maxPartitionResolutionRetries": 5
      }
    }
  }
}

Definisi

Nama Deskripsi
BackendAuthorizationHeaderCredentials

Informasi header otorisasi.

BackendContract

Detail backend.

BackendCredentialsContract

Detail Kredensial yang digunakan untuk menyambungkan ke Backend.

BackendProperties

Properti khusus untuk Jenis Backend.

BackendProtocol

Protokol komunikasi backend.

BackendProxyContract

Detail Server WebProxy Backend untuk digunakan dalam Permintaan ke Backend.

BackendServiceFabricClusterProperties

Properti Service Fabric Type Backend.

BackendTlsProperties

Properti yang mengontrol Validasi Sertifikat TLS.

ErrorFieldContract

Kontrak Bidang Kesalahan.

ErrorResponse

Respons Kesalahan.

X509CertificateName

Properti server X509Names.

BackendAuthorizationHeaderCredentials

Informasi header otorisasi.

Nama Jenis Deskripsi
parameter

string

Nilai Parameter Autentikasi.

scheme

string

Nama Skema Autentikasi.

BackendContract

Detail backend.

Nama Jenis Deskripsi
id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nama sumber daya.

properties.credentials

BackendCredentialsContract

Properti Kontrak Kredensial Backend

properties.description

string

Deskripsi Backend.

properties.properties

BackendProperties

Kontrak Properti Backend

properties.protocol

BackendProtocol

Protokol komunikasi backend.

properties.proxy

BackendProxyContract

Properti Kontrak gateway backend

properties.resourceId

string

Uri Manajemen Sumber Daya di Sistem Eksternal. URL ini dapat menjadi Id Sumber Daya Arm dari Logic Apps, Aplikasi Fungsi, atau Aplikasi API.

properties.title

string

Judul Backend.

properties.tls

BackendTlsProperties

Properti TLS Backend

properties.url

string

Runtime Url of the Backend.

type

string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

BackendCredentialsContract

Detail Kredensial yang digunakan untuk menyambungkan ke Backend.

Nama Jenis Deskripsi
authorization

BackendAuthorizationHeaderCredentials

Autentikasi header otorisasi

certificate

string[]

Daftar Thumbprint Sertifikat Klien. Akan diabaikan jika certificatesIds disediakan.

certificateIds

string[]

Daftar Id Sertifikat Klien.

header

object

Deskripsi Parameter Header.

query

object

Deskripsi Parameter Kueri.

BackendProperties

Properti khusus untuk Jenis Backend.

Nama Jenis Deskripsi
serviceFabricCluster

BackendServiceFabricClusterProperties

Properti Kluster Service Fabric Backend

BackendProtocol

Protokol komunikasi backend.

Nama Jenis Deskripsi
http

string

Backend adalah layanan RESTful.

soap

string

Backend adalah layanan SOAP.

BackendProxyContract

Detail Server WebProxy Backend untuk digunakan dalam Permintaan ke Backend.

Nama Jenis Deskripsi
password

string

Kata sandi untuk menyambungkan ke Server WebProxy

url

string

Properti AbsoluteUri Server WebProxy yang mencakup seluruh URI yang disimpan dalam instans Uri, termasuk semua fragmen dan string kueri.

username

string

Nama pengguna untuk menyambungkan ke server WebProxy

BackendServiceFabricClusterProperties

Properti Service Fabric Type Backend.

Nama Jenis Deskripsi
clientCertificateId

string

Id sertifikat klien untuk titik akhir manajemen.

clientCertificatethumbprint

string

Thumbprint sertifikat klien untuk titik akhir manajemen. Akan diabaikan jika certificatesIds disediakan

managementEndpoints

string[]

Titik akhir manajemen kluster.

maxPartitionResolutionRetries

integer

Jumlah maksimum percobaan ulang saat mencoba menyelesaikan partisi.

serverCertificateThumbprints

string[]

Thumbprints layanan manajemen kluster sertifikat digunakan untuk komunikasi tls

serverX509Names

X509CertificateName[]

Kumpulan Nama Sertifikat Server X509

BackendTlsProperties

Properti yang mengontrol Validasi Sertifikat TLS.

Nama Jenis Nilai Default Deskripsi
validateCertificateChain

boolean

True

Bendera yang menunjukkan apakah validasi rantai sertifikat SSL harus dilakukan saat menggunakan sertifikat yang ditandatangani sendiri untuk host backend ini.

validateCertificateName

boolean

True

Bendera yang menunjukkan apakah validasi nama sertifikat SSL harus dilakukan saat menggunakan sertifikat yang ditandatangani sendiri untuk host backend ini.

ErrorFieldContract

Kontrak Bidang Kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan tingkat properti.

message

string

Representasi kesalahan tingkat properti yang dapat dibaca manusia.

target

string

Nama properti.

ErrorResponse

Respons Kesalahan.

Nama Jenis Deskripsi
error.code

string

Kode kesalahan yang ditentukan layanan. Kode ini berfungsi sebagai sub-status untuk kode kesalahan HTTP yang ditentukan dalam respons.

error.details

ErrorFieldContract[]

Daftar bidang yang tidak valid dikirim dalam permintaan, jika terjadi kesalahan validasi.

error.message

string

Representasi kesalahan yang dapat dibaca manusia.

X509CertificateName

Properti server X509Names.

Nama Jenis Deskripsi
issuerCertificateThumbprint

string

Thumbprint untuk Penerbit Sertifikat.

name

string

Nama Umum Sertifikat.