Workspace Connections - List Secrets

Enumere todos los secretos de las conexiones de áreas de trabajo de aprendizaje automático.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/listsecrets?api-version=2026-03-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
connectionName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$

Nombre descriptivo de la conexión del área de trabajo

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

workspaceName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$

Nombre del área de trabajo de Azure Machine Learning

api-version
query True

string

minLength: 1

Versión de API que se usará para esta operación.

Respuestas

Nombre Tipo Description
200 OK

WorkspaceConnectionPropertiesV2BasicResource

La operación de Azure se completó correctamente.

Other Status Codes

ErrorResponse

Una respuesta de error inesperada.

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

GetWorkspaceConnection

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/workspace-1/connections/connection-1/listsecrets?api-version=2026-03-01

Respuesta de muestra

{
  "name": "connection-1",
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1/providers/Microsoft.MachineLearningServices/workspaces/workspace-1/connections/connection-1",
  "properties": {
    "authType": "AccessKey",
    "category": "CustomKeys",
    "credentials": {
      "accessKeyId": "some_string",
      "secretAccessKey": "some_string"
    },
    "expiryTime": "2020-01-01T00:00:00Z",
    "metadata": {},
    "target": "some_string"
  },
  "systemData": {
    "createdAt": "2020-01-01T00:00:00Z",
    "createdBy": "some_string",
    "createdByType": "ManagedIdentity",
    "lastModifiedAt": "2020-01-01T00:00:00Z",
    "lastModifiedBy": "some_string",
    "lastModifiedByType": "User"
  }
}

Definiciones

Nombre Description
AADAuthTypeWorkspaceConnectionProperties

Este tipo de conexión cubre la autenticación AAD para cualquier servicio de Azure aplicable

AccessKeyAuthTypeWorkspaceConnectionProperties
AccountKeyAuthTypeWorkspaceConnectionProperties

Este tipo de conexión cubre la conexión de clave de cuenta para almacenamiento en Azure

ApiKeyAuthWorkspaceConnectionProperties

Este tipo de conexión cubre las categorías genéricas de conexión de autenticación de ApiKey, por ejemplo: AzureOpenAI: Category:= AzureOpenAI AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {ApiBase}

CognitiveService: Category:= CognitiveService AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {SubscriptionKey} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= ServiceRegion={serviceRegion}

CognitiveSearch: Categoría:= CognitiveSearch AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {Key} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {Endpoint}

Usar el contenedor de propiedades Metadata para ApiType, ApiVersion, Kind y otros campos de metadatos

ConnectionAuthType

Tipo de autenticación del destino de conexión

ConnectionCategory

Categoría de la conexión

ConnectionGroup

Grupo basado en la categoría de conexión

createdByType

Tipo de identidad que creó el recurso.

CustomKeys

Objeto de credencial de claves personalizadas

CustomKeysWorkspaceConnectionProperties

Categoría:= CustomKeys AuthType:= CustomKeys (como discriminador de tipos) Credenciales:= {CustomKeys} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys Target:= {cualquier valor} Usar el contenedor de propiedades de metadatos para ApiVersion y otros campos de metadatos

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedIdentityAuthTypeWorkspaceConnectionProperties
ManagedPERequirement
ManagedPEStatus
NoneAuthTypeWorkspaceConnectionProperties
OAuth2AuthTypeWorkspaceConnectionProperties
PATAuthTypeWorkspaceConnectionProperties
SASAuthTypeWorkspaceConnectionProperties
ServicePrincipalAuthTypeWorkspaceConnectionProperties
systemData

Metadatos relativos a la creación y última modificación del recurso.

UsernamePasswordAuthTypeWorkspaceConnectionProperties
WorkspaceConnectionAccessKey
WorkspaceConnectionAccountKey

Objeto de clave de cuenta para las credenciales de conexión del área de trabajo.

WorkspaceConnectionApiKey

Objeto de clave de API para la credencial de conexión del área de trabajo.

WorkspaceConnectionManagedIdentity
WorkspaceConnectionOAuth2

Se requieren ClientId y ClientSecret. Otras propiedades son opcionales en función de la implementación de cada proveedor de OAuth2.

WorkspaceConnectionPersonalAccessToken
WorkspaceConnectionPropertiesV2BasicResource

Los tipos de recursos de proxy concretos se pueden crear mediante el alias de este tipo mediante un tipo de propiedad específico.

WorkspaceConnectionServicePrincipal
WorkspaceConnectionSharedAccessSignature
WorkspaceConnectionUsernamePassword

AADAuthTypeWorkspaceConnectionProperties

Este tipo de conexión cubre la autenticación AAD para cualquier servicio de Azure aplicable

Nombre Tipo Description
authType string:

AAD

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

AccessKeyAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

AccessKey

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionAccessKey

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

AccountKeyAuthTypeWorkspaceConnectionProperties

Este tipo de conexión cubre la conexión de clave de cuenta para almacenamiento en Azure

Nombre Tipo Description
authType string:

AccountKey

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionAccountKey

Objeto de clave de cuenta para las credenciales de conexión del área de trabajo.

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

ApiKeyAuthWorkspaceConnectionProperties

Este tipo de conexión cubre las categorías genéricas de conexión de autenticación de ApiKey, por ejemplo: AzureOpenAI: Category:= AzureOpenAI AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {ApiBase}

CognitiveService: Category:= CognitiveService AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {SubscriptionKey} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= ServiceRegion={serviceRegion}

CognitiveSearch: Categoría:= CognitiveSearch AuthType:= ApiKey (como discriminador de tipo) Credenciales:= {Key} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey Target:= {Endpoint}

Usar el contenedor de propiedades Metadata para ApiType, ApiVersion, Kind y otros campos de metadatos

Nombre Tipo Description
authType string:

ApiKey

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionApiKey

Objeto de clave de API para la credencial de conexión del área de trabajo.

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

ConnectionAuthType

Tipo de autenticación del destino de conexión

Valor Description
PAT
ManagedIdentity
UsernamePassword
None
SAS
AccountKey
ServicePrincipal
AccessKey
ApiKey
CustomKeys
OAuth2
AAD
DelegatedSAS
ProjectManagedIdentity
AccountManagedIdentity
UserEntraToken
AgentUserImpersonation
AgenticIdentityToken
AgenticUser

ConnectionCategory

Categoría de la conexión

Valor Description
PythonFeed
ContainerRegistry
Git
S3
Snowflake
AzureKeyVault
AzureSqlDb
AzureSynapseAnalytics
AzureMySqlDb
AzurePostgresDb
ADLSGen2
AzureContainerAppEnvironment
Redis
ApiKey
AzureOpenAI
AIServices
CognitiveSearch
CognitiveService
CustomKeys
AzureBlob
AzureStorageAccount
AzureOneLake
CosmosDb
CosmosDbMongoDbApi
AzureDataExplorer
AzureMariaDb
AzureDatabricksDeltaLake
AzureSqlMi
AzureTableStorage
AmazonRdsForOracle
AmazonRdsForSqlServer
AmazonRedshift
Db2
Drill
GoogleBigQuery
Greenplum
Hbase
Hive
Impala
Informix
MariaDb
MicrosoftAccess
MySql
Netezza
Oracle
Phoenix
PostgreSql
Presto
SapOpenHub
SapBw
SapHana
SapTable
Spark
SqlServer
Sybase
Teradata
Vertica
Pinecone
Databricks
Cassandra
Couchbase
MongoDbV2
MongoDbAtlas
AmazonS3Compatible
FileServer
FtpServer
GoogleCloudStorage
Hdfs
OracleCloudStorage
Sftp
GenericHttp
ODataRest
Odbc
GenericRest
RemoteTool
AmazonMws
Concur
Dynamics
DynamicsAx
DynamicsCrm
GoogleAdWords
Hubspot
Jira
Magento
Marketo
Office365
Eloqua
Responsys
OracleServiceCloud
PayPal
QuickBooks
Salesforce
SalesforceServiceCloud
SalesforceMarketingCloud
SapCloudForCustomer
SapEcc
ServiceNow
SharePointOnlineList
Shopify
Square
WebTable
Xero
Zoho
GenericContainerRegistry
Elasticsearch
AppInsights
AppConfig
OpenAI
Serp
BingLLMSearch
Serverless
ManagedOnlineEndpoint
ApiManagement
ModelGateway
GroundingWithBingSearch
GroundingWithCustomSearch
Sharepoint
MicrosoftFabric
PowerPlatformEnvironment
RemoteA2A

ConnectionGroup

Grupo basado en la categoría de conexión

Valor Description
Azure
AzureAI
Database
NoSQL
File
GenericProtocol
ServicesAndApps

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

CustomKeys

Objeto de credencial de claves personalizadas

Nombre Tipo Description
keys

object

CustomKeysWorkspaceConnectionProperties

Categoría:= CustomKeys AuthType:= CustomKeys (como discriminador de tipos) Credenciales:= {CustomKeys} como Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys Target:= {cualquier valor} Usar el contenedor de propiedades de metadatos para ApiVersion y otros campos de metadatos

Nombre Tipo Description
authType string:

CustomKeys

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

CustomKeys

Objeto de credencial de claves personalizadas

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

ManagedIdentity

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionManagedIdentity

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

ManagedPERequirement

Valor Description
Required
NotRequired
NotApplicable

ManagedPEStatus

Valor Description
Inactive
Active
NotApplicable

NoneAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

None

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

OAuth2AuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

OAuth2

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionOAuth2

Se requieren ClientId y ClientSecret. Otras propiedades son opcionales en función de la implementación de cada proveedor de OAuth2.

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

PATAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

PAT

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionPersonalAccessToken

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

SASAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

SAS

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionSharedAccessSignature

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

ServicePrincipalAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

ServicePrincipal

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionServicePrincipal

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

UsernamePasswordAuthTypeWorkspaceConnectionProperties

Nombre Tipo Description
authType string:

UsernamePassword

Tipo de autenticación del destino de conexión

category

ConnectionCategory

Categoría de la conexión

createdByWorkspaceArmId

string (arm-id)

Una definición de tipo que se refiere al id a un recurso de Azure Resource Manager.

credentials

WorkspaceConnectionUsernamePassword

error

string

expiryTime

string (date-time)

group

ConnectionGroup

Grupo basado en la categoría de conexión

isSharedToAll

boolean

metadata

object

Almacenar metadatos de usuario para esta conexión

peRequirement

ManagedPERequirement

peStatus

ManagedPEStatus

sharedUserList

string[]

target

string

useWorkspaceManagedIdentity

boolean

WorkspaceConnectionAccessKey

Nombre Tipo Description
accessKeyId

string

secretAccessKey

string

WorkspaceConnectionAccountKey

Objeto de clave de cuenta para las credenciales de conexión del área de trabajo.

Nombre Tipo Description
key

string

WorkspaceConnectionApiKey

Objeto de clave de API para la credencial de conexión del área de trabajo.

Nombre Tipo Description
key

string

WorkspaceConnectionManagedIdentity

Nombre Tipo Description
clientId

string

resourceId

string

WorkspaceConnectionOAuth2

Se requieren ClientId y ClientSecret. Otras propiedades son opcionales en función de la implementación de cada proveedor de OAuth2.

Nombre Tipo Description
authUrl

string (uri)

Requerido por la categoría de conexión concur

clientId

string (uuid)

Id. de cliente con el formato UUID

clientSecret

string (password)

developerToken

string (password)

Requerido por la categoría de conexión GoogleAdWords

password

string (password)

refreshToken

string (password)

Requerido por GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho donde el usuario necesita obtener RefreshToken sin conexión

tenantId

string

Requerido por las categorías de conexión QuickBooks y Xero

username

string

Concur, el tipo de concesión AccessToken del servidor de autenticación de ServiceNow es 'Password', que requiere UsernamePassword

WorkspaceConnectionPersonalAccessToken

Nombre Tipo Description
pat

string

WorkspaceConnectionPropertiesV2BasicResource

Los tipos de recursos de proxy concretos se pueden crear mediante el alias de este tipo mediante un tipo de propiedad específico.

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 WorkspaceConnectionPropertiesV2:
systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

WorkspaceConnectionServicePrincipal

Nombre Tipo Description
clientId

string

clientSecret

string (password)

tenantId

string

WorkspaceConnectionSharedAccessSignature

Nombre Tipo Description
sas

string

WorkspaceConnectionUsernamePassword

Nombre Tipo Description
password

string (password)

securityToken

string (password)

Opcional, requerido por conexiones como SalesForce para mayor seguridad además de UsernamePassword

username

string