Condividi tramite


SchemaContract interface

Dettagli del contratto dello schema API.

Extends

Proprietà

components

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

contentType

Deve essere un tipo di supporto valido utilizzato in un'intestazione Content-Type, come definito nella RFC 2616. Tipo di supporto del documento dello schema ,ad esempio application/json, application/xml.
- Swagger schema application/vnd.ms-azure-apim.swagger.definitions+json
- WSDL usare schema application/vnd.ms-azure-apim.xsd+xml
- OpenApi usare application/vnd.oai.openapi.components+json
- WADL Schema usare application/vnd.ms-azure-apim.wadl.grammars+xml
- OData Schema usare application/vnd.ms-azure-apim.odata.schema
- gRPC Schema usare text/protobuf.

definitions

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

provisioningState

Stato del provisioning NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

value

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

Proprietà ereditate

id

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

name

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

type

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

Dettagli proprietà

components

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

components?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

contentType

Deve essere un tipo di supporto valido utilizzato in un'intestazione Content-Type, come definito nella RFC 2616. Tipo di supporto del documento dello schema ,ad esempio application/json, application/xml.
- Swagger schema application/vnd.ms-azure-apim.swagger.definitions+json
- WSDL usare schema application/vnd.ms-azure-apim.xsd+xml
- OpenApi usare application/vnd.oai.openapi.components+json
- WADL Schema usare application/vnd.ms-azure-apim.wadl.grammars+xml
- OData Schema usare application/vnd.ms-azure-apim.odata.schema
- gRPC Schema usare text/protobuf.

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>

provisioningState

Stato del provisioning NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

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 risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daProxyResource.id

name

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

name?: string

Valore della proprietà

string

ereditato daProxyResource.name

type

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

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type