Condividi tramite


SchemaContract interface

Dettagli del contratto dello schema API.

Extends

Proprietà

components

Definizioni dei tipi. Usato solo per schemi Swagger/OpenAPI v2/v3. In caso contrario, null.

contentType

Deve essere un tipo di supporto valido usato in un'intestazione Content-Type come definito in RFC 2616. Tipo di supporto del documento dello schema ,ad esempio application/json, application/xml.
- SwaggerSchema use application/vnd.ms-azure-apim.swagger.definitions+json
WSDL - Schema use application/vnd.ms-azure-apim.xsd+xml - OpenApi
Schema use .application/vnd.ms-azure-apim.wadl.grammars+xmlapplication/vnd.oai.openapi.components+json
- WADL Schema

definitions

Definizioni dei tipi. Usato solo per schemi Swagger/OpenAPI v1, null in caso contrario.

value

Stringa con escape JSON che definisce il documento che rappresenta lo schema. Usato per schemi diversi da Swagger/OpenAPI.

Proprietà ereditate

id

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

Dettagli proprietà

components

Definizioni dei tipi. Usato solo per schemi Swagger/OpenAPI v2/v3. In caso contrario, null.

components?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

contentType

Deve essere un tipo di supporto valido usato in un'intestazione Content-Type come definito in RFC 2616. Tipo di supporto del documento dello schema ,ad esempio application/json, application/xml.
- SwaggerSchema use application/vnd.ms-azure-apim.swagger.definitions+json
WSDL - Schema use application/vnd.ms-azure-apim.xsd+xml - OpenApi
Schema use .application/vnd.ms-azure-apim.wadl.grammars+xmlapplication/vnd.oai.openapi.components+json
- WADL Schema

contentType?: string

Valore della proprietà

string

definitions

Definizioni dei tipi. Usato solo per schemi Swagger/OpenAPI v1, null in caso contrario.

definitions?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

value

Stringa con escape JSON che definisce il documento che rappresenta lo schema. Usato per schemi diversi da Swagger/OpenAPI.

value?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

id?: string

Valore della proprietà

string

Ereditato daProxyResource.id

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

name?: string

Valore della proprietà

string

Ereditato daProxyResource.name

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type