Dela via


Suppressions - Create

Aktiverar attributet snoozed eller dismissed för en rekommendation. Attributet snoozed eller dismissed kallas för undertryckning. Använd det här API:et för att skapa eller uppdatera statusen viloläge eller avvisad för en rekommendation.

PUT https://management.azure.com/{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}?api-version=2023-01-01

URI-parametrar

Name I Obligatorisk Typ Description
name
path True

string

Namnet på undertryckningen.

recommendationId
path True

string

Rekommendations-ID.

resourceUri
path True

string

Den fullständigt kvalificerade Azure-Resource Manager-identifieraren för den resurs som rekommendationen gäller för.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran.

Begärandetext

Name Typ Description
properties.suppressionId

string

GUID för undertryckningen.

properties.ttl

string

Varaktigheten för vilken undertryckningen är giltig.

Svar

Name Typ Description
200 OK

SuppressionContract

OK. Undertryckningen har skapats.

404 Not Found

ArmErrorResponse

Det går inte att hitta rekommendationen som ska ignoreras.

Other Status Codes

ArmErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

CreateSuppression

Sample Request

PUT https://management.azure.com/resourceUri/providers/Microsoft.Advisor/recommendations/recommendationId/suppressions/suppressionName1?api-version=2023-01-01

{
  "properties": {
    "ttl": "07:00:00:00"
  }
}

Sample Response

{
  "id": "/resourceUri/providers/Microsoft.Advisor/recommendations/recommendationId/suppressions/suppressionName1",
  "name": "suppressionName1",
  "type": "Microsoft.Advisor/suppressions",
  "properties": {
    "suppressionId": "suppressionId",
    "ttl": "07:00:00:00"
  }
}
{
  "error": {
    "code": "NotFound",
    "message": "Recommendation to be suppressed is not found. Subscription Id:{0} Recommendation Id:{1}"
  }
}

Definitioner

Name Description
ArmErrorResponse
ARMErrorResponseBody

ARM-felsvarstext.

createdByType

Den typ av identitet som skapade resursen.

SuppressionContract

Information om den snoozed eller avfärdade regeln; till exempel varaktighet, namn och GUID som är associerade med regeln.

systemData

Metadata som rör skapande och senaste ändring av resursen.

ArmErrorResponse

Name Typ Description
error

ARMErrorResponseBody

ARM-felsvarstext.

ARMErrorResponseBody

ARM-felsvarstext.

Name Typ Description
code

string

Hämtar eller anger den sträng som kan användas för att programmatiskt identifiera felet.

message

string

Hämtar eller anger strängen som beskriver felet i detalj och tillhandahåller felsökningsinformation.

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

SuppressionContract

Information om den snoozed eller avfärdade regeln; till exempel varaktighet, namn och GUID som är associerade med regeln.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties.expirationTimeStamp

string

Hämtar eller anger förfallotidsstämpeln.

properties.suppressionId

string

GUID för undertryckningen.

properties.ttl

string

Varaktigheten för vilken undertryckningen är giltig.

systemData

systemData

Azure Resource Manager metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.