Compartir a través de


SchemaContract interface

Detalles del contrato de esquema de API.

Extends

Propiedades

components

Definiciones de tipos. Se usa solo para esquemas swagger/OpenAPI v2/v3; de lo contrario, null.

contentType

Debe ser un tipo de medio válido que se use en un encabezado Content-Type tal y como se define en rfc 2616. Tipo de medio del documento de esquema (por ejemplo, application/json, application/xml).
- SwaggerUso del esquema Uso del - OpenApiapplication/vnd.ms-azure-apim.xsd+xml
esquema Use el esquema use .
WADL Schemaapplication/vnd.oai.openapi.components+json - application/vnd.ms-azure-apim.wadl.grammars+xmlapplication/vnd.ms-azure-apim.swagger.definitions+json
- WSDL

definitions

Definiciones de tipos. Se usa solo para esquemas swagger/OpenAPI v1; de lo contrario, null.

value

Cadena de escape json que define el documento que representa el esquema. Se usa para esquemas distintos de Swagger/OpenAPI.

Propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

components

Definiciones de tipos. Se usa solo para esquemas swagger/OpenAPI v2/v3; de lo contrario, null.

components?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

contentType

Debe ser un tipo de medio válido que se use en un encabezado Content-Type tal y como se define en rfc 2616. Tipo de medio del documento de esquema (por ejemplo, application/json, application/xml).
- SwaggerUso del esquema Uso del - OpenApiapplication/vnd.ms-azure-apim.xsd+xml
esquema Use el esquema use .
WADL Schemaapplication/vnd.oai.openapi.components+json - application/vnd.ms-azure-apim.wadl.grammars+xmlapplication/vnd.ms-azure-apim.swagger.definitions+json
- WSDL

contentType?: string

Valor de propiedad

string

definitions

Definiciones de tipos. Se usa solo para esquemas swagger/OpenAPI v1; de lo contrario, null.

definitions?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

value

Cadena de escape json que define el documento que representa el esquema. Se usa para esquemas distintos de Swagger/OpenAPI.

value?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deProxyResource.id

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deProxyResource.name

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deProxyResource.type