Compartir a través de


Api interface

Interfaz que representa una API.

Métodos

beginCreateOrUpdate(string, string, string, ApiCreateOrUpdateParameter, ApiCreateOrUpdateOptionalParams)

Crea una nueva o actualiza la API existente especificada de la instancia del servicio API Management

beginCreateOrUpdateAndWait(string, string, string, ApiCreateOrUpdateParameter, ApiCreateOrUpdateOptionalParams)

Crea una nueva o actualiza la API existente especificada de la instancia del servicio API Management

delete(string, string, string, string, ApiDeleteOptionalParams)

Elimina la API especificada de la instancia del servicio API Management.

get(string, string, string, ApiGetOptionalParams)

Obtiene los detalles de la API especificada por su identificador.

getEntityTag(string, string, string, ApiGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) de la API especificada por su identificador.

listByService(string, string, ApiListByServiceOptionalParams)

Enumera todas las API de la instancia del servicio API Management

listByTags(string, string, ApiListByTagsOptionalParams)

Enumera una colección de API asociadas a etiquetas.

update(string, string, string, string, ApiUpdateContract, ApiUpdateOptionalParams)

Novedades la API especificada de la instancia de servicio de API Management.

Detalles del método

beginCreateOrUpdate(string, string, string, ApiCreateOrUpdateParameter, ApiCreateOrUpdateOptionalParams)

Crea una nueva o actualiza la API existente especificada de la instancia del servicio API Management

function beginCreateOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, parameters: ApiCreateOrUpdateParameter, options?: ApiCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ApiCreateOrUpdateResponse>, ApiCreateOrUpdateResponse>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

parameters
ApiCreateOrUpdateParameter

Crear o actualizar parámetros.

options
ApiCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<ApiCreateOrUpdateResponse>, ApiCreateOrUpdateResponse>>

beginCreateOrUpdateAndWait(string, string, string, ApiCreateOrUpdateParameter, ApiCreateOrUpdateOptionalParams)

Crea una nueva o actualiza la API existente especificada de la instancia del servicio API Management

function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceName: string, apiId: string, parameters: ApiCreateOrUpdateParameter, options?: ApiCreateOrUpdateOptionalParams): Promise<ApiCreateOrUpdateResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

parameters
ApiCreateOrUpdateParameter

Crear o actualizar parámetros.

options
ApiCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, string, string, ApiDeleteOptionalParams)

Elimina la API especificada de la instancia del servicio API Management.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta de encabezado de la solicitud GET o debe ser * para la actualización incondicional.

options
ApiDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, ApiGetOptionalParams)

Obtiene los detalles de la API especificada por su identificador.

function get(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiGetOptionalParams): Promise<ApiGetResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

options
ApiGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<ApiGetResponse>

getEntityTag(string, string, string, ApiGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) de la API especificada por su identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiGetEntityTagOptionalParams): Promise<ApiGetEntityTagHeaders>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

options
ApiGetEntityTagOptionalParams

Parámetros de opciones.

Devoluciones

listByService(string, string, ApiListByServiceOptionalParams)

Enumera todas las API de la instancia del servicio API Management

function listByService(resourceGroupName: string, serviceName: string, options?: ApiListByServiceOptionalParams): PagedAsyncIterableIterator<ApiContract, ApiContract[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

options
ApiListByServiceOptionalParams

Parámetros de opciones.

Devoluciones

listByTags(string, string, ApiListByTagsOptionalParams)

Enumera una colección de API asociadas a etiquetas.

function listByTags(resourceGroupName: string, serviceName: string, options?: ApiListByTagsOptionalParams): PagedAsyncIterableIterator<TagResourceContract, TagResourceContract[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

options
ApiListByTagsOptionalParams

Parámetros de opciones.

Devoluciones

update(string, string, string, string, ApiUpdateContract, ApiUpdateOptionalParams)

Novedades la API especificada de la instancia de servicio de API Management.

function update(resourceGroupName: string, serviceName: string, apiId: string, ifMatch: string, parameters: ApiUpdateContract, options?: ApiUpdateOptionalParams): Promise<ApiUpdateResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

apiId

string

Identificador de revisión de API. Debe ser único en la instancia de servicio de API Management actual. La revisión no actual tiene ;rev=n como sufijo donde n es el número de revisión.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta de encabezado de la solicitud GET o debe ser * para la actualización incondicional.

parameters
ApiUpdateContract

Parámetros del contrato de actualización de API.

options
ApiUpdateOptionalParams

Parámetros de opciones.

Devoluciones