다음을 통해 공유


Security Connector Application - Create Or Update

지정된 보안 커넥터에서 보안 애플리케이션을 만들거나 업데이트합니다.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
applicationId
path True

string

보안 애플리케이션 키 - 표준 애플리케이션에 대한 고유 키

resourceGroupName
path True

string

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

regex 패턴: ^[-\w\._\(\)]+$

securityConnectorName
path True

string

보안 커넥터 이름입니다.

subscriptionId
path True

string

Azure 구독 ID

regex 패턴: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

작업에 대한 API 버전

요청 본문

Name 필수 형식 Description
properties.conditionSets True

ApplicationCondition[]

애플리케이션 조건 집합 - 예제 참조

properties.sourceResourceType True

ApplicationSourceResourceType

애플리케이션 원본, 영향을 미치는 내용(예: 평가)

properties.description

string

애플리케이션에 대한 설명

properties.displayName

string

애플리케이션의 표시 이름

응답

Name 형식 Description
200 OK

Application

확인 - 업데이트됨

201 Created

Application

만든

Other Status Codes

CloudError

작업이 실패한 이유를 설명하는 오류 응답

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

Create Application

샘플 요청

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"
          }
        ]
      }
    ]
  }
}

샘플 응답

{
  "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"
          }
        ]
      }
    ]
  }
}

정의

Name Description
Application

지정된 범위에 대한 보안 애플리케이션

ApplicationCondition

애플리케이션의 조건

ApplicationConditionOperator

애플리케이션 조건의 연산자(예: ID에 대한 포함 또는 가능한 ID 목록에 대한 In 포함)는 예제를 참조하세요.

ApplicationSourceResourceType

애플리케이션 원본, 영향을 미치는 내용(예: 평가)

CloudError

실패한 작업에 대한 오류 세부 정보를 반환하는 모든 Azure Resource Manager API에 대한 일반적인 오류 응답입니다. 또한 OData 오류 응답 형식을 따릅니다.

CloudErrorBody

오류 세부 정보입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Application

지정된 범위에 대한 보안 애플리케이션

Name 형식 Description
id

string

리소스 ID

name

string

리소스 이름

properties.conditionSets

ApplicationCondition[]

애플리케이션 조건 집합 - 예제 참조

properties.description

string

애플리케이션에 대한 설명

properties.displayName

string

애플리케이션의 표시 이름

properties.sourceResourceType

ApplicationSourceResourceType

애플리케이션 원본, 영향을 미치는 내용(예: 평가)

type

string

리소스 종류

ApplicationCondition

애플리케이션의 조건

Name 형식 Description
operator

ApplicationConditionOperator

애플리케이션 조건의 연산자(예: ID에 대한 포함 또는 가능한 ID 목록에 대한 In 포함)는 예제를 참조하세요.

property

string

애플리케이션 조건의 속성(예: ID)은 예제를 참조하세요.

value

string

일부 문자열을 포함하는 ID와 같은 애플리케이션 조건의 값은 예제를 참조하세요.

ApplicationConditionOperator

애플리케이션 조건의 연산자(예: ID에 대한 포함 또는 가능한 ID 목록에 대한 In 포함)는 예제를 참조하세요.

Name 형식 Description
Contains

string

속성에 정의된 데이터의 문자열 값에 지정된 값이 포함되어 있는지 확인합니다.

Equals

string

속성에 정의된 데이터의 문자열 값이 지정된 값과 같은지 확인합니다.

In

string

속성에 정의된 데이터의 문자열 값이 지정된 값(정확한 맞춤)과 같은지 확인합니다.

ApplicationSourceResourceType

애플리케이션 원본, 영향을 미치는 내용(예: 평가)

Name 형식 Description
Assessments

string

애플리케이션의 원본은 평가입니다.

CloudError

실패한 작업에 대한 오류 세부 정보를 반환하는 모든 Azure Resource Manager API에 대한 일반적인 오류 응답입니다. 또한 OData 오류 응답 형식을 따릅니다.

Name 형식 Description
error.additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

error.code

string

오류 코드입니다.

error.details

CloudErrorBody[]

오류 세부 정보입니다.

error.message

string

오류 메시지입니다.

error.target

string

오류 대상입니다.

CloudErrorBody

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

CloudErrorBody[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.