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)

Obter a configuração do 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)

Obter a configuração do 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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 do esquema. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 do esquema. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 do esquema. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

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)

Obter a configuração do 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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 do esquema. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 do esquema. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

options
ApiSchemaGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

listByApi(string, string, string, ApiSchemaListByApiOptionalParams)

Obter a configuração do 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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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