Data Collection Endpoints - Create
Crea o actualiza un punto final de recogida de datos.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}?api-version=2024-03-11
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
data
|
path | True |
string |
Nombre del punto de conexión de recopilación de datos. El nombre distingue mayúsculas de minúsculas. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| location | True |
string |
Ubicación geográfica donde reside el recurso. |
| identity |
Identidad de servicio administrada del recurso. |
||
| kind |
Tipo del recurso. |
||
| properties.configurationAccess |
Punto de conexión utilizado por los clientes para acceder a su configuración. |
||
| properties.description |
string |
Descripción del punto de conexión de recopilación de datos. |
|
| properties.immutableId |
string |
Identificador inmutable de este recurso de punto de conexión de recopilación de datos. Esta propiedad es READ-ONLY. |
|
| properties.logsIngestion |
Punto de conexión que usan los clientes para ingerir registros. |
||
| properties.metricsIngestion |
Punto de conexión que usan los clientes para ingerir métricas. |
||
| properties.networkAcls |
Reglas de control de acceso de red para los puntos de conexión. |
||
| sku |
SKU del recurso. |
||
| tags |
object |
Etiquetas de recursos. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
El endpoint de recogida de datos se actualizó con éxito |
|
| 201 Created |
El endpoint de recopilación de datos se creó con éxito |
|
| Other Status Codes |
Error |
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
| Create a data collection endpoint |
| Update a data collection endpoint |
Create a data collection endpoint
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint?api-version=2024-03-11
{
"location": "eastus",
"properties": {
"networkAcls": {
"publicNetworkAccess": "Enabled"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
"name": "myDataCollectionEndpoint",
"type": "Microsoft.Insights/dataCollectionEndpoints",
"location": "eastus",
"properties": {
"immutableId": "dce-cd85a330eb664aa3bc7883cc394b0000",
"configurationAccess": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.handler.control.monitor.azure.com"
},
"logsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.ingest.monitor.azure.com"
},
"metricsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.metrics.ingest.monitor.azure.com"
},
"networkAcls": {
"publicNetworkAccess": "Enabled"
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2024-03-22T08:40:59.2431682Z",
"lastModifiedBy": "user1",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-03-22T08:40:59.2431682Z"
},
"etag": "0000ae31-0000-0100-0000-65fd441c0000"
}
{
"id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
"name": "myDataCollectionEndpoint",
"type": "Microsoft.Insights/dataCollectionEndpoints",
"location": "eastus",
"properties": {
"immutableId": "dce-cd85a330eb664aa3bc7883cc394b0000",
"configurationAccess": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.handler.control.monitor.azure.com"
},
"logsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.ingest.monitor.azure.com"
},
"metricsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.metrics.ingest.monitor.azure.com"
},
"networkAcls": {
"publicNetworkAccess": "Enabled"
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2024-03-22T08:40:59.2431682Z",
"lastModifiedBy": "user1",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-03-22T08:40:59.2431682Z"
},
"etag": "0000ae31-0000-0100-0000-65fd441c0000"
}
Update a data collection endpoint
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint?api-version=2024-03-11
{
"location": "eastus",
"tags": {
"tag1": "A",
"tag2": "B",
"tag3": "C"
},
"properties": {}
}
Respuesta de muestra
{
"id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
"name": "myDataCollectionEndpoint",
"type": "Microsoft.Insights/dataCollectionEndpoints",
"location": "eastus",
"tags": {
"tag1": "A",
"tag2": "B",
"tag3": "C"
},
"properties": {
"immutableId": "dce-cd85a330eb664aa3bc7883cc394b0000",
"configurationAccess": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.handler.control.monitor.azure.com"
},
"logsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.ingest.monitor.azure.com"
},
"metricsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.metrics.ingest.monitor.azure.com"
},
"networkAcls": {
"publicNetworkAccess": "Enabled"
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2024-03-22T08:40:59.2431682Z",
"lastModifiedBy": "user1",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-03-22T08:51:04.551992Z"
},
"etag": "0000ae31-0000-0100-0000-65fd441c0000"
}
{
"id": "/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionEndpoints/myDataCollectionEndpoint",
"name": "myDataCollectionEndpoint",
"type": "Microsoft.Insights/dataCollectionEndpoints",
"location": "eastus",
"tags": {
"tag1": "A",
"tag2": "B",
"tag3": "C"
},
"properties": {
"immutableId": "dce-cd85a330eb664aa3bc7883cc394b0000",
"configurationAccess": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.handler.control.monitor.azure.com"
},
"logsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.ingest.monitor.azure.com"
},
"metricsIngestion": {
"endpoint": "https://mydatacollectionendpoint-71ib.eastus-1.metrics.ingest.monitor.azure.com"
},
"networkAcls": {
"publicNetworkAccess": "Enabled"
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2024-03-22T08:40:59.2431682Z",
"lastModifiedBy": "user1",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-03-22T08:51:04.551992Z"
},
"etag": "0000ae31-0000-0100-0000-65fd441c0000"
}
Definiciones
| Nombre | Description |
|---|---|
|
Configuration |
Punto de conexión utilizado por los clientes para acceder a su configuración. |
|
created |
Tipo de identidad que creó el recurso. |
|
Data |
Definición de recurso de alto nivel con seguimiento ARM. |
|
Data |
SKU del recurso. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Failover |
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs. |
| Identity |
Identidad de servicio administrada del recurso. |
|
Known |
Estado de aprovisionamiento de recursos. Esta propiedad es READ-ONLY. |
|
Known |
Tipo del recurso. |
|
Known |
El estado de provisión de recursos en esta ubicación. |
|
Known |
Configuración que se va a establecer si se permite el acceso a la red desde la red pública de Internet a los puntos de conexión. |
|
Location |
|
|
Logs |
Punto de conexión que usan los clientes para ingerir registros. |
|
Managed |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
| Metadata |
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs. |
|
Metrics |
Punto de conexión que usan los clientes para ingerir métricas. |
|
Network |
Reglas de control de acceso de red para los puntos de conexión. |
|
Private |
|
| Sku |
Definición del modelo de recursos que representa la SKU |
|
Sku |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
|
System |
Metadatos relativos a la creación y última modificación del recurso. |
|
User |
Propiedades de identidad asignadas por el usuario |
ConfigurationAccess
Punto de conexión utilizado por los clientes para acceder a su configuración.
| Nombre | Tipo | Description |
|---|---|---|
| endpoint |
string |
Punto de conexión. Esta propiedad es READ-ONLY. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DataCollectionEndpointResource
Definición de recurso de alto nivel con seguimiento ARM.
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
Etiqueta de entidad de recurso (ETag). |
| id |
string |
Identificación totalmente cualificada del recurso. |
| identity |
Identidad de servicio administrada del recurso. |
|
| kind |
Tipo del recurso. |
|
| location |
string |
Ubicación geográfica donde reside el recurso. |
| name |
string |
Nombre del recurso. |
| properties.configurationAccess |
Punto de conexión utilizado por los clientes para acceder a su configuración. |
|
| properties.description |
string |
Descripción del punto de conexión de recopilación de datos. |
| properties.failoverConfiguration |
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs. |
|
| properties.immutableId |
string |
Identificador inmutable de este recurso de punto de conexión de recopilación de datos. Esta propiedad es READ-ONLY. |
| properties.logsIngestion |
Punto de conexión que usan los clientes para ingerir registros. |
|
| properties.metadata |
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs. |
|
| properties.metricsIngestion |
Punto de conexión que usan los clientes para ingerir métricas. |
|
| properties.networkAcls |
Reglas de control de acceso de red para los puntos de conexión. |
|
| properties.privateLinkScopedResources |
Lista de recursos de alcance de enlace privado Azure Monitor a los que está asociado este recurso de endpoint de recopilación de datos. Esta propiedad es READ-ONLY. |
|
| properties.provisioningState |
Estado de aprovisionamiento de recursos. Esta propiedad es READ-ONLY. |
|
| sku |
SKU del recurso. |
|
| systemData |
Metadatos relativos a la creación y última modificación del recurso. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. |
DataCollectionEndpointResource.Sku
SKU del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
| family |
string |
Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. |
| name |
string |
Nombre de la SKU. Por ejemplo, P3. Normalmente es un código de letra y número |
| size |
string |
Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente. |
| tier |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
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 |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponseCommonV2
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
FailoverConfiguration
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs.
| Nombre | Tipo | Description |
|---|---|---|
| activeLocation |
string |
Ubicación activa donde ocurrirá el flujo de datos. |
| locations |
Ubicaciones configuradas para conmutación por error. |
Identity
Identidad de servicio administrada del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| principalId |
string (uuid) |
Identificador de entidad de servicio de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
| tenantId |
string (uuid) |
Identificador de inquilino de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
| type |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
|
| userAssignedIdentities |
<string,
User |
identidades de User-Assigned |
KnownDataCollectionEndpointProvisioningState
Estado de aprovisionamiento de recursos. Esta propiedad es READ-ONLY.
| Valor | Description |
|---|---|
| Creating | |
| Updating | |
| Deleting | |
| Succeeded | |
| Canceled | |
| Failed |
KnownDataCollectionEndpointResourceKind
Tipo del recurso.
| Valor | Description |
|---|---|
| Linux | |
| Windows |
KnownLocationSpecProvisioningStatus
El estado de provisión de recursos en esta ubicación.
| Valor | Description |
|---|---|
| Creating | |
| Updating | |
| Deleting | |
| Succeeded | |
| Canceled | |
| Failed |
KnownPublicNetworkAccessOptions
Configuración que se va a establecer si se permite el acceso a la red desde la red pública de Internet a los puntos de conexión.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled | |
| SecuredByPerimeter |
LocationSpec
| Nombre | Tipo | Description |
|---|---|---|
| location |
string |
Nombre de la ubicación. |
| provisioningStatus |
El estado de provisión de recursos en esta ubicación. |
LogsIngestion
Punto de conexión que usan los clientes para ingerir registros.
| Nombre | Tipo | Description |
|---|---|---|
| endpoint |
string |
Punto de conexión. Esta propiedad es READ-ONLY. |
ManagedServiceIdentityType
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned).
| Valor | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
Metadata
Metadatos del recurso. Esta propiedad solo puede actualizarse mediante el Plano de Control de Análisis de Registros para el Endpoint de Recogida de Datos con Destino de Análisis de Logs.
| Nombre | Tipo | Description |
|---|---|---|
| provisionedBy |
string |
Azure ofrece gestionar este recurso en nombre del cliente. |
| provisionedByImmutableId |
string |
Inmutable ID de Azure ofreciendo gestionar este recurso en nombre del cliente. |
| provisionedByResourceId |
string |
Resource Id de Azure Offering gestionando este recurso en nombre del cliente. |
MetricsIngestion
Punto de conexión que usan los clientes para ingerir métricas.
| Nombre | Tipo | Description |
|---|---|---|
| endpoint |
string |
Punto de conexión. Esta propiedad es READ-ONLY. |
NetworkAcls
Reglas de control de acceso de red para los puntos de conexión.
| Nombre | Tipo | Description |
|---|---|---|
| publicNetworkAccess |
Configuración que se va a establecer si se permite el acceso a la red desde la red pública de Internet a los puntos de conexión. |
PrivateLinkScopedResource
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
El resourceId del Azure Monitor Private Link Scope Scope Resource a través del cual este DCE está asociado con un Azure Monitor Private Link Scope. |
| scopeId |
string |
El inmutableId del recurso de alcance de enlace privado Azure Monitor al que se encuentra la asociación. |
Sku
Definición del modelo de recursos que representa la SKU
| Nombre | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
| family |
string |
Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. |
| name |
string |
Nombre de la SKU. Por ejemplo, P3. Normalmente es un código de letra y número |
| size |
string |
Tamaño de la SKU. Cuando el campo de nombre es la combinación de nivel y otro valor, este sería el código independiente. |
| tier |
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put. |
SkuTier
El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put.
| Valor | Description |
|---|---|
| Free | |
| Basic | |
| Standard | |
| Premium |
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 |
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 |
Tipo de identidad que modificó por última vez el recurso. |
UserAssignedIdentity
Propiedades de identidad asignadas por el usuario
| Nombre | Tipo | Description |
|---|---|---|
| clientId |
string (uuid) |
Identificador de cliente de la identidad asignada. |
| principalId |
string (uuid) |
Identificador de entidad de seguridad de la identidad asignada. |