次の方法で共有


Application - Create Or Update

特定のサブスクリプションでセキュリティ アプリケーションを作成または更新します。

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

URI パラメーター

名前 / 必須 説明
applicationId
path True

string

セキュリティ アプリケーション キー - 標準アプリケーションの一意キー

subscriptionId
path True

string

Azure サブスクリプション ID

正規表現パターン: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

操作の API バージョン

要求本文

名前 必須 説明
properties.conditionSets True

ApplicationCondition[]

アプリケーション conditionSets - 例を参照してください

properties.sourceResourceType True

ApplicationSourceResourceType

アプリケーション ソース。影響を受けるもの (評価など)

properties.description

string

アプリケーションの説明

properties.displayName

string

アプリケーションの表示名

応答

名前 説明
200 OK

Application

OK - 更新済み

201 Created

Application

作成

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

Create application

要求のサンプル

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

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

応答のサンプル

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

定義

名前 説明
Application

特定のスコープに対するセキュリティ アプリケーション

ApplicationCondition

アプリケーションの条件

ApplicationConditionOperator

アプリケーション条件の演算子 (例: ID の場合は Contains、使用可能な ID の一覧については In) を参照してください。

ApplicationSourceResourceType

アプリケーション ソース。影響を受けるもの (評価など)

CloudError

失敗した操作のエラーの詳細を返す、すべての Azure Resource Manager API の一般的なエラー応答。 (これは、OData エラー応答形式にも従います)。

CloudErrorBody

エラーの詳細。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

Application

特定のスコープに対するセキュリティ アプリケーション

名前 説明
id

string

リソース ID

name

string

リソース名

properties.conditionSets

ApplicationCondition[]

アプリケーション conditionSets - 例を参照してください

properties.description

string

アプリケーションの説明

properties.displayName

string

アプリケーションの表示名

properties.sourceResourceType

ApplicationSourceResourceType

アプリケーション ソース。影響を受けるもの (評価など)

type

string

リソースの種類

ApplicationCondition

アプリケーションの条件

名前 説明
operator

ApplicationConditionOperator

アプリケーション条件の演算子 (例: ID の場合は Contains、使用可能な ID の一覧については In) を参照してください。

property

string

アプリケーション条件のプロパティ (ID など) は、例を参照してください

value

string

いくつかの文字列を含む ID のようなアプリケーション条件の値(例を参照)

ApplicationConditionOperator

アプリケーション条件の演算子 (例: ID の場合は Contains、使用可能な ID の一覧については In) を参照してください。

名前 説明
Contains

string

Property で定義されているデータの文字列値に指定された値が含まれていることを確認します

Equals

string

Property で定義されているデータの文字列値が指定された値と等しいことを確認します

In

string

Property で定義されているデータの文字列値が、指定された値のいずれかと等しいことを確認します (正確に適合)

ApplicationSourceResourceType

アプリケーション ソース。影響を受けるもの (評価など)

名前 説明
Assessments

string

アプリケーションのソースは評価です

CloudError

失敗した操作のエラーの詳細を返す、すべての Azure Resource Manager API の一般的なエラー応答。 (これは、OData エラー応答形式にも従います)。

名前 説明
error.additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

error.code

string

エラー コード。

error.details

CloudErrorBody[]

エラーの詳細。

error.message

string

エラー メッセージ。

error.target

string

エラーターゲット。

CloudErrorBody

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

CloudErrorBody[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。