Bagikan melalui


Apis - Get

Mengembalikan detail API.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}?api-version=2024-03-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
apiName
path True

string

minLength: 1
maxLength: 90
pattern: ^[a-zA-Z0-9-]{3,90}$

Nama API.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

serviceName
path True

string

minLength: 1
maxLength: 90
pattern: ^[a-zA-Z0-9-]{3,90}$

Nama layanan Azure API Center.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus UUID.

workspaceName
path True

string

minLength: 1
maxLength: 90
pattern: ^[a-zA-Z0-9-]{3,90}$

Nama ruang kerja.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

Respons

Nama Jenis Deskripsi
200 OK

Api

Operasi Azure berhasil diselesaikan.

Header

ETag: string

Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Apis_Get

Permintaan sampel

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api?api-version=2024-03-01

Respon sampel

{
  "type": "Microsoft.ApiCenter/services/apis",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api",
  "name": "public",
  "systemData": {
    "createdAt": "2023-07-03T18:27:09.128871Z",
    "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
  },
  "properties": {
    "title": "Echo API",
    "description": "A simple HTTP request/response service.",
    "lifecycleStage": "design",
    "kind": "rest",
    "termsOfService": {
      "url": "https://contoso.com/terms-of-service"
    },
    "license": {
      "url": "https://contoso.com/license"
    },
    "externalDocumentation": [
      {
        "title": "Onboarding docs",
        "url": "https://docs.contoso.com"
      }
    ],
    "customProperties": {
      "author": "John Doe"
    }
  }
}

Definisi

Nama Deskripsi
Api

Entitas API.

ApiKind

Jenis API

Contact

Informasi kontak

createdByType

Jenis identitas yang membuat sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Tanggapan kesalahan

ExternalDocumentation

Dokumentasi eksternal tambahan untuk API.

License

Informasi lisensi untuk API.

LifecycleStage

Tahap siklus hidup pengembangan Api

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

TermsOfService

Ketentuan layanan untuk API.

Api

Entitas API.

Nama Jenis Deskripsi
id

string (arm-id)

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

name

string

Nama sumber daya

properties.contacts

Contact[]

Kumpulan kontak

properties.customProperties

object

Properti Khusus
Metadata kustom yang ditentukan untuk entitas katalog API.

properties.description

string

maxLength: 1000

Deskripsi API.

properties.externalDocumentation

ExternalDocumentation[]

Kumpulan dokumentasi eksternal

properties.kind

ApiKind

Jenis API. Misalnya, REST atau GraphQL.

properties.license

License

Informasi lisensi untuk API.

properties.lifecycleStage

LifecycleStage

Tahap siklus hidup API saat ini.

properties.summary

string

maxLength: 200

Deskripsi singkat api.

properties.termsOfService

TermsOfService

Ketentuan layanan untuk API.

properties.title

string

minLength: 1
maxLength: 50

Judul API.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.

type

string

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

ApiKind

Jenis API

Nilai Deskripsi
rest

Api Transfer Status Representasi

graphql

Api bahasa kueri Grafik

grpc

A gRPC Api

soap

A SOAP Api

webhook

Kait Web

websocket

Soket Web

Contact

Informasi kontak

Nama Jenis Deskripsi
email

string

maxLength: 100

Alamat email kontak.

name

string

maxLength: 100

Nama kontak.

url

string (uri)

maxLength: 200

URL untuk kontak.

createdByType

Jenis identitas yang membuat sumber daya.

Nilai Deskripsi
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Tanggapan kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

ExternalDocumentation

Dokumentasi eksternal tambahan untuk API.

Nama Jenis Deskripsi
description

string

maxLength: 500

Deskripsi dokumentasi.

title

string

maxLength: 50

Judul dokumentasi.

url

string (uri)

maxLength: 200

URL yang menunjuk ke dokumentasi.

License

Informasi lisensi untuk API.

Nama Jenis Deskripsi
identifier

string (uri)

maxLength: 50

Informasi lisensi SPDX untuk API. Bidang pengidentifikasi saling eksklusif dari bidang URL.

name

string

maxLength: 100

Nama lisensi.

url

string (uri)

maxLength: 200

URL yang menunjuk ke detail lisensi. Bidang URL saling eksklusif dari bidang pengidentifikasi.

LifecycleStage

Tahap siklus hidup pengembangan Api

Nilai Deskripsi
design

tahap desain

development

tahap pengembangan

testing

tahap pengujian

preview

Dalam pratinjau

production

Dalam produksi

deprecated

tahap yang tidak digunakan lagi

retired

Tahap dihentikan

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string (date-time)

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string (date-time)

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.

TermsOfService

Ketentuan layanan untuk API.

Nama Jenis Deskripsi
url

string (uri)

maxLength: 200

URL yang menunjuk ke ketentuan layanan.