ApiContract interface
API 詳細數據。
- Extends
屬性
api |
描述 API 的修訂。 如果未提供任何值,則會建立預設修訂 1 |
api |
API 修訂的描述。 |
api |
API 的類型。 |
api |
如果 API 已設定版本,則指出 API 的版本識別碼 |
api |
API 版本的描述。 |
api |
版本設定詳細數據 |
api |
相關 ApiVersionSet 的資源標識碼。 |
authentication |
此 API 中包含的驗證設定集合。 |
contact | API 的連絡資訊。 |
description | API 的描述。 可能包含 HTML 格式標記。 |
display |
API 名稱。 長度必須為 1 到 300 個字元。 |
is |
指出 API 修訂是否為目前的 API 修訂。 |
is |
指出是否可透過閘道存取 API 修訂。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
license | API 的授權資訊。 |
path | 相對 URL 會唯一識別此 API 及其 API 管理服務實例內的所有資源路徑。 它會附加至服務實例建立期間指定的 API 端點基底 URL,以形成此 API 的公用 URL。 |
protocols | 描述可以叫用此 API 中作業的通訊協定。 |
service |
實作此 API 之後端服務的絕對 URL。 長度不能超過 2000 個字元。 |
source |
來源 API 的 API 識別碼。 |
subscription |
API 可供使用之通訊協定。 |
subscription |
指定存取 API 是否需要 API 或 Product 訂用帳戶。 |
terms |
API 服務條款的 URL。 必須是 URL 的格式。 |
繼承的屬性
id | 資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
name | 資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。 |
type | 資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
apiRevision
描述 API 的修訂。 如果未提供任何值,則會建立預設修訂 1
apiRevision?: string
屬性值
string
apiRevisionDescription
API 修訂的描述。
apiRevisionDescription?: string
屬性值
string
apiType
API 的類型。
apiType?: string
屬性值
string
apiVersion
如果 API 已設定版本,則指出 API 的版本識別碼
apiVersion?: string
屬性值
string
apiVersionDescription
API 版本的描述。
apiVersionDescription?: string
屬性值
string
apiVersionSet
apiVersionSetId
相關 ApiVersionSet 的資源標識碼。
apiVersionSetId?: string
屬性值
string
authenticationSettings
此 API 中包含的驗證設定集合。
authenticationSettings?: AuthenticationSettingsContract
屬性值
contact
description
API 的描述。 可能包含 HTML 格式標記。
description?: string
屬性值
string
displayName
API 名稱。 長度必須為 1 到 300 個字元。
displayName?: string
屬性值
string
isCurrent
指出 API 修訂是否為目前的 API 修訂。
isCurrent?: boolean
屬性值
boolean
isOnline
指出是否可透過閘道存取 API 修訂。 注意:這個屬性不會串行化。 它只能由伺服器填入。
isOnline?: boolean
屬性值
boolean
license
path
相對 URL 會唯一識別此 API 及其 API 管理服務實例內的所有資源路徑。 它會附加至服務實例建立期間指定的 API 端點基底 URL,以形成此 API 的公用 URL。
path?: string
屬性值
string
protocols
描述可以叫用此 API 中作業的通訊協定。
protocols?: string[]
屬性值
string[]
serviceUrl
實作此 API 之後端服務的絕對 URL。 長度不能超過 2000 個字元。
serviceUrl?: string
屬性值
string
sourceApiId
來源 API 的 API 識別碼。
sourceApiId?: string
屬性值
string
subscriptionKeyParameterNames
API 可供使用之通訊協定。
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
屬性值
subscriptionRequired
指定存取 API 是否需要 API 或 Product 訂用帳戶。
subscriptionRequired?: boolean
屬性值
boolean
termsOfServiceUrl
API 服務條款的 URL。 必須是 URL 的格式。
termsOfServiceUrl?: string
屬性值
string
繼承的屬性詳細資料
id
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。
id?: string
屬性值
string
name
type
資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。
type?: string
屬性值
string