az apic metadata
Nota:
Esta referencia forma parte de la extensión apic-extension para la CLI de Azure (versión 2.57.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az apic metadata . Obtenga más información sobre las extensiones.
Comandos para administrar esquemas de metadatos en el Centro de API.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az apic metadata create |
Cree un nuevo esquema de metadatos o actualice un esquema de metadatos existente. |
Extensión | GA |
az apic metadata delete |
Elimine el esquema de metadatos especificado. |
Extensión | GA |
az apic metadata export |
Exporta el esquema de metadatos. |
Extensión | GA |
az apic metadata list |
Enumerar una colección de esquemas de metadatos. |
Extensión | GA |
az apic metadata show |
Obtenga detalles del esquema de metadatos. |
Extensión | GA |
az apic metadata update |
Actualice el esquema de metadatos existente. |
Extensión | GA |
az apic metadata create
Cree un nuevo esquema de metadatos o actualice un esquema de metadatos existente.
az apic metadata create --assignments
--metadata-name
--resource-group
--schema
--service-name
Ejemplos
Ejemplo 1 de creación de metadatos
az apic metadata create --resource-group api-center-test --service-name contoso --metadata-name "test1" --schema '{"type":"string", "title":"First name", "pattern": "^[a-zA-Z0-9]+$"}' --assignments '[{entity:api,required:true,deprecated:false}]'
Ejemplo 2 de creación de metadatos
az apic metadata create --resource-group api-center-test --service-name contoso --metadata-name testregion --schema '{"type":"string","title":"testregion","oneOf":[{"const":"Region1","description":""},{"const":"Region2","description":""},{"const":"Region3","description":""}]}' --assignments '[{entity:api,required:true,deprecated:false},{entity:environment,required:true,deprecated:false}]'
Parámetros requeridos
Define el ámbito de asignación para los metadatos personalizados, por ejemplo"[ {entity:api,required:true,deprecated:false}]". Los valores de entidad disponibles son: api, implementación, entorno. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Nombre del esquema de metadatos.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Esquema JSON que define el tipo.
Nombre del servicio Azure API Center.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apic metadata delete
Elimine el esquema de metadatos especificado.
az apic metadata delete [--ids]
[--metadata-name]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Ejemplos
Eliminar esquema de metadatos
az apic metadata delete --resource-group api-center-test --service-name contoso --metadata-name "test1"
Eliminar esquema
az apic metadata delete -g api-center-test -n contosoeuap --metadata-name "approver"
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del esquema de metadatos.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio Azure API Center.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apic metadata export
Exporta el esquema de metadatos.
az apic metadata export --assignments {api, deployment, environment}
--file-name
[--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--service-name]
[--subscription]
Ejemplos
Exportación del esquema de metadatos asignado a la API
az apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json
Exportación del esquema de metadatos asignado a la implementación
az apic metadata export -g api-center-test -n contosoeuap --assignments deployment --file-name filename.json
Exportación del esquema de metadatos asignado al entorno
az apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json
Parámetros requeridos
Una entidad para la que se solicita el esquema de metadatos.
Nombre del archivo al que se va a exportar el esquema de metadatos.
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio del Centro de API.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apic metadata list
Enumerar una colección de esquemas de metadatos.
az apic metadata list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Ejemplos
Enumerar esquemas
az apic metadata list -g api-center-test -n contosoeuap
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio Azure API Center.
Parámetros opcionales
Parámetro de filtro OData.
Número total de elementos que se van a devolver en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona un token en la salida del comando. Para reanudar la paginación, proporcione el valor del token en --next-token
el argumento de un comando posterior.
Token para especificar dónde iniciar la paginación. Este es el valor del token de una respuesta truncada anteriormente.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apic metadata show
Obtenga detalles del esquema de metadatos.
az apic metadata show [--ids]
[--metadata-name]
[--resource-group]
[--service-name]
[--subscription]
Ejemplos
Mostrar los detalles del esquema 1
az apic metadata show -g api-center-test -n contosoeuap --metadata-name approver
Mostrar los detalles del esquema 2
az apic metadata show --resource-group api-center-test --service-name contoso --metadata-name "testchoices"
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del esquema de metadatos.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del servicio Azure API Center.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az apic metadata update
Actualice el esquema de metadatos existente.
az apic metadata update [--add]
[--assignments]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--metadata-name]
[--remove]
[--resource-group]
[--schema]
[--service-name]
[--set]
[--subscription]
Ejemplos
Actualización del esquema
az apic metadata update --resource-group api-center-test --service-name contoso --metadata-name "test1" --schema '{"type":"string", "title":"Last name", "pattern": "^[a-zA-Z0-9]+$"}'
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o JSON string>.
Define el ámbito de asignación para los metadatos personalizados, por ejemplo"[ {entity:api,required:true,deprecated:false}]". Los valores de entidad disponibles son: api, implementación, entorno. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del esquema de metadatos.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Esquema YAML que define el tipo.
Nombre del servicio Azure API Center.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.