Workspace Named Value - Get
Obtiene los detalles del valor con nombre especificado por su identificador.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}?api-version=2024-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
named
|
path | True |
string maxLength: 256pattern: ^[^*#&+:<>?]+$ |
Identificador de NamedValue. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nombre del servicio API Management. |
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
workspace
|
path | True |
string minLength: 1maxLength: 80 pattern: ^[^*#&+:<>?]+$ |
Identificador del área de trabajo. Debe ser único en la instancia actual del servicio API Management. |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
El cuerpo de la respuesta contiene la entidad de valor con nombre especificada. No se incluyen secretos Encabezados ETag: string |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Api |
Api |
ApiManagementGetWorkspaceNamedValue
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/namedValues/testarmTemplateproperties2?api-version=2024-05-01
Respuesta de muestra
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/namedValues/testarmTemplateproperties2",
"type": "Microsoft.ApiManagement/service/workspaces/namedValues",
"name": "testarmTemplateproperties2",
"properties": {
"displayName": "propName",
"value": "propValue",
"tags": [
"foo",
"bar"
],
"secret": false
}
}
ApiManagementGetWorkspaceNamedValueWithKeyVault
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/namedValues/testprop6?api-version=2024-05-01
Respuesta de muestra
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/namedValues/testarmTemplateproperties2",
"type": "Microsoft.ApiManagement/service/workspaces/namedValues",
"name": "testprop6",
"properties": {
"displayName": "prop6namekv",
"keyVault": {
"secretIdentifier": "https://rpbvtkeyvaultintegration.vault-int.azure-int.net/secrets/msitestingCert",
"identityClientId": "2d2df842-44d8-4885-8dec-77cc1a984a31",
"lastStatus": {
"code": "Success",
"timeStampUtc": "2020-09-11T00:54:31.8024882Z"
}
},
"tags": [
"foo",
"bar"
],
"secret": true
}
}
Definiciones
Nombre | Description |
---|---|
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Key |
Detalles del contrato de KeyVault. |
Key |
Emitir propiedades de actualización de contrato. |
Named |
Detalles de NamedValue. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
KeyVaultContractProperties
Detalles del contrato de KeyVault.
Nombre | Tipo | Description |
---|---|---|
identityClientId |
string |
Null para SystemAssignedIdentity o Id. de cliente para UserAssignedIdentity , que se usará para acceder al secreto del almacén de claves. |
lastStatus |
Última sincronización y actualización del estado del secreto desde el almacén de claves. |
|
secretIdentifier |
string |
Identificador de secreto del almacén de claves para capturar el secreto. Proporcionar un secreto con versiones impedirá la actualización automática. Esto requiere que el servicio API Management se configure con aka.ms/apimmsi |
KeyVaultLastAccessStatusContractProperties
Emitir propiedades de actualización de contrato.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Último código de estado para la sincronización y actualización del secreto desde el almacén de claves. |
message |
string |
Detalles del error vacío. |
timeStampUtc |
string (date-time) |
Última vez que se accedió al secreto. La fecha se ajusta al siguiente formato: |
NamedValueContract
Detalles de NamedValue.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties.displayName |
string minLength: 1maxLength: 256 pattern: ^[A-Za-z0-9-._]+$ |
Nombre único de NamedValue. Solo puede contener letras, dígitos, punto, guion y caracteres de subrayado. |
properties.keyVault |
Detalles de ubicación de KeyVault del elemento namedValue. |
|
properties.provisioningState |
string |
Estado de aprovisionamiento |
properties.secret |
boolean |
Determina si el valor es un secreto y debe cifrarse o no. El valor predeterminado es false. |
properties.tags |
string[] |
Etiquetas opcionales que cuando se proporcionan se pueden usar para filtrar la lista NamedValue. |
properties.value |
string maxLength: 4096 |
Valor de NamedValue. Puede contener expresiones de directiva. Puede que no esté vacío o que solo esté formado por espacios en blanco. ¡Esta propiedad no se rellenará en las operaciones 'GET'! Use la solicitud POST "/listSecrets" para obtener el valor. |
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |