ApiCreateOrUpdateParameter interface
API Crear o actualizar parámetros.
Propiedades
api |
Describe la revisión de la API. Si no se proporciona ningún valor, se crea la revisión 1 predeterminada. |
api |
Descripción de la revisión de la API. |
api |
Tipo de API. |
api |
Indica el identificador de versión de la API si la API tiene versiones |
api |
Descripción de la versión de la API. |
api |
Detalles del conjunto de versiones |
api |
Identificador de recurso para apiVersionSet relacionado. |
authentication |
Colección de opciones de configuración de autenticación incluidas en esta API. |
contact | Información de contacto de la API. |
description | Descripción de la API. Puede incluir etiquetas de formato HTML. |
display |
Nombre de la API. Debe tener entre 1 y 300 caracteres. |
format | Formato del contenido en el que se importa la API. |
is |
Indica si la revisión de la API es la revisión de api actual. |
is |
Indica si se puede acceder a la revisión de la API a través de la puerta de enlace. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
license | Información de licencia de la API. |
path | Dirección URL relativa que identifica de forma única esta API y todas las rutas de acceso a sus recursos dentro de la instancia del servicio API Management. Se anexa a la dirección URL base del punto de conexión de API que se especificó durante la creación de la instancia de servicio para formar una dirección URL pública para esta API. |
protocols | Describe en qué protocolos se pueden invocar las operaciones en esta API. |
service |
Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres de longitud. |
soap |
Tipo de API que se va a crear.
|
source |
Identificador de API de la API de origen. |
subscription |
Protocolos sobre los que está disponible la API. |
subscription |
Especifica si se requiere una api o una suscripción de producto para acceder a la API. |
terms |
Dirección URL a los Términos de servicio de la API. DEBE tener el formato de una dirección URL. |
translate |
Estrategia para traducir los parámetros de consulta necesarios a los de plantilla. De forma predeterminada, tiene el valor "template". Valores posibles: 'template', 'query' |
value | Valor de contenido al importar una API. |
wsdl |
Criterios para limitar la importación de WSDL a un subconjunto del documento. |
Detalles de las propiedades
apiRevision
Describe la revisión de la API. Si no se proporciona ningún valor, se crea la revisión 1 predeterminada.
apiRevision?: string
Valor de propiedad
string
apiRevisionDescription
Descripción de la revisión de la API.
apiRevisionDescription?: string
Valor de propiedad
string
apiType
Tipo de API.
apiType?: string
Valor de propiedad
string
apiVersion
Indica el identificador de versión de la API si la API tiene versiones
apiVersion?: string
Valor de propiedad
string
apiVersionDescription
Descripción de la versión de la API.
apiVersionDescription?: string
Valor de propiedad
string
apiVersionSet
Detalles del conjunto de versiones
apiVersionSet?: ApiVersionSetContractDetails
Valor de propiedad
apiVersionSetId
Identificador de recurso para apiVersionSet relacionado.
apiVersionSetId?: string
Valor de propiedad
string
authenticationSettings
Colección de opciones de configuración de autenticación incluidas en esta API.
authenticationSettings?: AuthenticationSettingsContract
Valor de propiedad
contact
Información de contacto de la API.
contact?: ApiContactInformation
Valor de propiedad
description
Descripción de la API. Puede incluir etiquetas de formato HTML.
description?: string
Valor de propiedad
string
displayName
Nombre de la API. Debe tener entre 1 y 300 caracteres.
displayName?: string
Valor de propiedad
string
format
Formato del contenido en el que se importa la API.
format?: string
Valor de propiedad
string
isCurrent
Indica si la revisión de la API es la revisión de api actual.
isCurrent?: boolean
Valor de propiedad
boolean
isOnline
Indica si se puede acceder a la revisión de la API a través de la puerta de enlace. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
isOnline?: boolean
Valor de propiedad
boolean
license
Información de licencia de la API.
license?: ApiLicenseInformation
Valor de propiedad
path
Dirección URL relativa que identifica de forma única esta API y todas las rutas de acceso a sus recursos dentro de la instancia del servicio API Management. Se anexa a la dirección URL base del punto de conexión de API que se especificó durante la creación de la instancia de servicio para formar una dirección URL pública para esta API.
path?: string
Valor de propiedad
string
protocols
Describe en qué protocolos se pueden invocar las operaciones en esta API.
protocols?: string[]
Valor de propiedad
string[]
serviceUrl
Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres de longitud.
serviceUrl?: string
Valor de propiedad
string
soapApiType
Tipo de API que se va a crear.
-
http
crea una API REST -
soap
crea una API de paso a través de SOAP -
websocket
crea websocket API -
graphql
crea GraphQL API.
soapApiType?: string
Valor de propiedad
string
sourceApiId
Identificador de API de la API de origen.
sourceApiId?: string
Valor de propiedad
string
subscriptionKeyParameterNames
Protocolos sobre los que está disponible la API.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Valor de propiedad
subscriptionRequired
Especifica si se requiere una api o una suscripción de producto para acceder a la API.
subscriptionRequired?: boolean
Valor de propiedad
boolean
termsOfServiceUrl
Dirección URL a los Términos de servicio de la API. DEBE tener el formato de una dirección URL.
termsOfServiceUrl?: string
Valor de propiedad
string
translateRequiredQueryParametersConduct
Estrategia para traducir los parámetros de consulta necesarios a los de plantilla. De forma predeterminada, tiene el valor "template". Valores posibles: 'template', 'query'
translateRequiredQueryParametersConduct?: string
Valor de propiedad
string
value
Valor de contenido al importar una API.
value?: string
Valor de propiedad
string
wsdlSelector
Criterios para limitar la importación de WSDL a un subconjunto del documento.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector