Compartir a través de


Security Connector Application - Create Or Update

Crea o actualiza una aplicación de seguridad en el conector de seguridad especificado.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/providers/Microsoft.Security/applications/{applicationId}?api-version=2022-07-01-preview

Parámetros de identificador URI

Nombre En Requerido Tipo Description
applicationId
path True

string

Clave de aplicación de seguridad: clave única para la aplicación estándar

resourceGroupName
path True

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre no distingue mayúsculas de minúsculas.

Patrón de Regex: ^[-\w\._\(\)]+$

securityConnectorName
path True

string

Nombre del conector de seguridad.

subscriptionId
path True

string

Identificador de suscripción de Azure

Patrón de Regex: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Versión de API para la operación

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties.conditionSets True

ApplicationCondition[]

ConditionSets de la aplicación: consulte ejemplos.

properties.sourceResourceType True

ApplicationSourceResourceType

El origen de la aplicación, lo que afecta, por ejemplo, las evaluaciones

properties.description

string

descripción de la aplicación

properties.displayName

string

nombre para mostrar de la aplicación

Respuestas

Nombre Tipo Description
200 OK

Application

Aceptar: actualizado

201 Created

Application

Creado

Other Status Codes

CloudError

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

Create Application

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector/providers/Microsoft.Security/applications/ad9a8e26-29d9-4829-bb30-e597a58cdbb8?api-version=2022-07-01-preview

{
  "properties": {
    "displayName": "GCP Admin's application",
    "description": "An application on critical GCP recommendations",
    "sourceResourceType": "Assessments",
    "conditionSets": [
      {
        "conditions": [
          {
            "property": "$.Id",
            "value": "-prod-",
            "operator": "contains"
          }
        ]
      }
    ]
  }
}

Respuesta de muestra

{
  "id": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourcegroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector/providers/Microsoft.Security/applications/ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
  "name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
  "type": "Microsoft.Security/applications",
  "properties": {
    "displayName": "GCP Admin's application",
    "description": "An application on critical GCP recommendations",
    "sourceResourceType": "Assessments",
    "conditionSets": [
      {
        "conditions": [
          {
            "property": "$.Id",
            "value": "-bil-",
            "operator": "contains"
          }
        ]
      }
    ]
  }
}
{
  "id": "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourcegroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector/providers/Microsoft.Security/applications/ad9a8e26-29d9-4829-bb30-e597a58cdbb8",
  "name": "1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
  "type": "Microsoft.Security/applications",
  "properties": {
    "displayName": "GCP Admin's application",
    "description": "An application on critical GCP recommendations",
    "sourceResourceType": "Assessments",
    "conditionSets": [
      {
        "conditions": [
          {
            "property": "$.Id",
            "value": "-pricing-",
            "operator": "contains"
          }
        ]
      }
    ]
  }
}

Definiciones

Nombre Description
Application

Aplicación de seguridad en un ámbito determinado

ApplicationCondition

Condición de la aplicación

ApplicationConditionOperator

Operador de la condición de aplicación, por ejemplo, Contains for id o In para obtener una lista de posibles identificadores, vea ejemplos.

ApplicationSourceResourceType

El origen de la aplicación, lo que afecta, por ejemplo, las evaluaciones

CloudError

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

CloudErrorBody

Detalle del error.

ErrorAdditionalInfo

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

Application

Aplicación de seguridad en un ámbito determinado

Nombre Tipo Description
id

string

Identificador de recurso

name

string

Nombre del recurso

properties.conditionSets

ApplicationCondition[]

ConditionSets de la aplicación: consulte ejemplos.

properties.description

string

descripción de la aplicación

properties.displayName

string

nombre para mostrar de la aplicación

properties.sourceResourceType

ApplicationSourceResourceType

El origen de la aplicación, lo que afecta, por ejemplo, las evaluaciones

type

string

Tipo de recurso

ApplicationCondition

Condición de la aplicación

Nombre Tipo Description
operator

ApplicationConditionOperator

Operador de la condición de aplicación, por ejemplo, Contains for id o In para obtener una lista de posibles identificadores, vea ejemplos.

property

string

La propiedad de la condición de aplicación, por ejemplo, el identificador, vea ejemplos.

value

string

El valor de la condición de aplicación, como los identificadores que contienen alguna cadena, consulte ejemplos.

ApplicationConditionOperator

Operador de la condición de aplicación, por ejemplo, Contains for id o In para obtener una lista de posibles identificadores, vea ejemplos.

Nombre Tipo Description
Contains

string

Comprueba que el valor de cadena de los datos definidos en Property contiene el valor especificado.

Equals

string

Comprueba que el valor de cadena de los datos definidos en Property es igual al valor especificado.

In

string

Comprueba que el valor de cadena de los datos definidos en Property es igual a cualquiera de los valores especificados (ajuste exacto)

ApplicationSourceResourceType

El origen de la aplicación, lo que afecta, por ejemplo, las evaluaciones

Nombre Tipo Description
Assessments

string

El origen de la aplicación es evaluaciones.

CloudError

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

Nombre Tipo Description
error.additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

error.code

string

Código de error.

error.details

CloudErrorBody[]

Detalles del error.

error.message

string

Mensaje de error.

error.target

string

Destino del error.

CloudErrorBody

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

CloudErrorBody[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

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.