Dela via


Application - Create Or Update

Skapar eller uppdaterar ett säkerhetsprogram för den angivna prenumerationen.

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

URI-parametrar

Name I Obligatorisk Typ Description
applicationId
path True

string

Säkerhetsprogramnyckeln – unik nyckel för standardprogrammet

subscriptionId
path True

string

Azure-prenumerations-ID

Reguljärt uttrycksmönster: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

API-version för åtgärden

Begärandetext

Name Obligatorisk Typ Description
properties.conditionSets True

ApplicationCondition[]

ProgramvillkorUppsättningar – se exempel

properties.sourceResourceType True

ApplicationSourceResourceType

Programkällan, vad den påverkar, t.ex. utvärderingar

properties.description

string

beskrivning av programmet

properties.displayName

string

visningsnamn för programmet

Svar

Name Typ Description
200 OK

Application

OK – Uppdaterad

201 Created

Application

Skapad

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Create application

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
Application

Säkerhetsprogram över ett angivet omfång

ApplicationCondition

Programmets villkor

ApplicationConditionOperator

Programvillkorets operator, till exempel Innehåller för ID eller I för lista över möjliga ID:t, se exempel

ApplicationSourceResourceType

Programkällan, vad den påverkar, t.ex. utvärderingar

CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

CloudErrorBody

Felinformationen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Application

Säkerhetsprogram över ett angivet omfång

Name Typ Description
id

string

Resurs-ID

name

string

Resursnamn

properties.conditionSets

ApplicationCondition[]

ProgramvillkorUppsättningar – se exempel

properties.description

string

beskrivning av programmet

properties.displayName

string

visningsnamn för programmet

properties.sourceResourceType

ApplicationSourceResourceType

Programkällan, vad den påverkar, t.ex. utvärderingar

type

string

Resurstyp

ApplicationCondition

Programmets villkor

Name Typ Description
operator

ApplicationConditionOperator

Programvillkorets operator, till exempel Innehåller för ID eller I för lista över möjliga ID:t, se exempel

property

string

Programvillkorets egenskap, t.ex. ID, se exempel

value

string

Programvillkorets värde som ID:t som innehåller en sträng, se exempel

ApplicationConditionOperator

Programvillkorets operator, till exempel Innehåller för ID eller I för lista över möjliga ID:t, se exempel

Name Typ Description
Contains

string

Kontrollerar att strängvärdet för de data som definierats i Egenskapen innehåller det angivna värdet

Equals

string

Kontrollerar att strängvärdet för data som definierats i Egenskapen är lika med det angivna värdet

In

string

Kontrollerar att strängvärdet för data som definierats i Egenskapen är lika med något av de angivna värdena (exakt passform)

ApplicationSourceResourceType

Programkällan, vad den påverkar, t.ex. utvärderingar

Name Typ Description
Assessments

string

Programmets källa är utvärderingar

CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

Name Typ Description
error.additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

error.code

string

Felkoden.

error.details

CloudErrorBody[]

Felinformationen.

error.message

string

Felmeddelandet.

error.target

string

Felmålet.

CloudErrorBody

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

CloudErrorBody[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.