Compartilhar via


ApiSchema interface

Interface que representa um ApiSchema.

Métodos

beginCreateOrUpdate(string, string, string, string, SchemaContract, ApiSchemaCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de esquema para a API.

beginCreateOrUpdateAndWait(string, string, string, string, SchemaContract, ApiSchemaCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de esquema para a API.

delete(string, string, string, string, string, ApiSchemaDeleteOptionalParams)

Exclui a configuração de esquema na API.

get(string, string, string, string, ApiSchemaGetOptionalParams)

Obtenha a configuração de esquema no nível da API.

getEntityTag(string, string, string, string, ApiSchemaGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) do esquema especificado por seu identificador.

listByApi(string, string, string, ApiSchemaListByApiOptionalParams)

Obtenha a configuração de esquema no nível da API.

Detalhes do método

beginCreateOrUpdate(string, string, string, string, SchemaContract, ApiSchemaCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de esquema para a API.

function beginCreateOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, schemaId: string, parameters: SchemaContract, options?: ApiSchemaCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ApiSchemaCreateOrUpdateResponse>, ApiSchemaCreateOrUpdateResponse>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

schemaId

string

Identificador de ID de esquema. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

parameters
SchemaContract

O conteúdo do esquema a ser aplicado.

options
ApiSchemaCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginCreateOrUpdateAndWait(string, string, string, string, SchemaContract, ApiSchemaCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de esquema para a API.

function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceName: string, apiId: string, schemaId: string, parameters: SchemaContract, options?: ApiSchemaCreateOrUpdateOptionalParams): Promise<ApiSchemaCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

schemaId

string

Identificador de ID de esquema. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

parameters
SchemaContract

O conteúdo do esquema a ser aplicado.

options
ApiSchemaCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, string, ApiSchemaDeleteOptionalParams)

Exclui a configuração de esquema na API.

function delete(resourceGroupName: string, serviceName: string, apiId: string, schemaId: string, ifMatch: string, options?: ApiSchemaDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

schemaId

string

Identificador de ID de esquema. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho da solicitação GET ou deve ser * para atualização incondicional.

options
ApiSchemaDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, ApiSchemaGetOptionalParams)

Obtenha a configuração de esquema no nível da API.

function get(resourceGroupName: string, serviceName: string, apiId: string, schemaId: string, options?: ApiSchemaGetOptionalParams): Promise<ApiSchemaGetResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

schemaId

string

Identificador de ID de esquema. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

options
ApiSchemaGetOptionalParams

Os parâmetros de opções.

Retornos

getEntityTag(string, string, string, string, ApiSchemaGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) do esquema especificado por seu identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, schemaId: string, options?: ApiSchemaGetEntityTagOptionalParams): Promise<ApiSchemaGetEntityTagHeaders>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

schemaId

string

Identificador de ID de esquema. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

options
ApiSchemaGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

listByApi(string, string, string, ApiSchemaListByApiOptionalParams)

Obtenha a configuração de esquema no nível da API.

function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiSchemaListByApiOptionalParams): PagedAsyncIterableIterator<SchemaContract, SchemaContract[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

options
ApiSchemaListByApiOptionalParams

Os parâmetros de opções.

Retornos