diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/AlertRules.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/AlertRules.json index dff25af582d6..4b145bde9de1 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/AlertRules.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/AlertRules.json @@ -48,16 +48,16 @@ "operationId": "AlertRules_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" } ], "responses": { @@ -70,7 +70,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -99,16 +99,16 @@ "operationId": "AlertRules_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -124,7 +124,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -148,16 +148,16 @@ "operationId": "AlertRules_CreateOrUpdate", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -182,7 +182,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -200,16 +200,16 @@ "operationId": "AlertRules_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -225,7 +225,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -245,16 +245,16 @@ "operationId": "Actions_ListByAlertRule", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -270,7 +270,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -293,16 +293,16 @@ "operationId": "Actions_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -321,7 +321,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -339,16 +339,16 @@ "operationId": "Actions_CreateOrUpdate", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -376,7 +376,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -394,16 +394,16 @@ "operationId": "Actions_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/RuleId" @@ -422,7 +422,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -442,16 +442,16 @@ "operationId": "AlertRuleTemplates_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" } ], "responses": { @@ -464,7 +464,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -487,16 +487,16 @@ "operationId": "AlertRuleTemplates_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/AlertRuleTemplateId" @@ -512,7 +512,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -520,17 +520,6 @@ } }, "definitions": { - "CloudError": { - "x-ms-external": true, - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse", - "description": "The error object of the CloudError response" - } - }, - "type": "object", - "description": "An error response for a resource management request." - }, "ActionsList": { "description": "List all the actions.", "properties": { @@ -555,7 +544,7 @@ "ActionRequest": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Action for alert rule.", @@ -589,7 +578,7 @@ "ActionResponse": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/Resource" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Resource" } ], "description": "Action for alert rule.", @@ -637,7 +626,7 @@ "AlertRule": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Alert rule.", @@ -680,7 +669,7 @@ "AlertRuleTemplate": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/Resource" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Resource" } ], "description": "Alert rule template.", diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Incidents.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Incidents.json index b232c2604980..1d6ac6ca507d 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Incidents.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Incidents.json @@ -48,28 +48,28 @@ "operationId": "Incidents_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataFilter" + "$ref": "../../../common/2.0/types.json#/parameters/ODataFilter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataOrderBy" + "$ref": "../../../common/2.0/types.json#/parameters/ODataOrderBy" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataTop" + "$ref": "../../../common/2.0/types.json#/parameters/ODataTop" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" } ], "responses": { @@ -82,7 +82,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -105,16 +105,16 @@ "operationId": "Incidents_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -130,7 +130,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -148,16 +148,16 @@ "operationId": "Incidents_CreateOrUpdate", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -182,7 +182,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -200,16 +200,16 @@ "operationId": "Incidents_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -225,7 +225,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -245,16 +245,16 @@ "operationId": "Incidents_ListOfAlerts", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -270,7 +270,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -290,16 +290,16 @@ "operationId": "Incidents_ListOfBookmarks", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -315,7 +315,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -335,31 +335,31 @@ "operationId": "IncidentComments_ListByIncident", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataFilter" + "$ref": "../../../common/2.0/types.json#/parameters/ODataFilter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataOrderBy" + "$ref": "../../../common/2.0/types.json#/parameters/ODataOrderBy" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataTop" + "$ref": "../../../common/2.0/types.json#/parameters/ODataTop" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" } ], "responses": { @@ -372,7 +372,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -396,16 +396,16 @@ "operationId": "IncidentComments_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -424,7 +424,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -442,16 +442,16 @@ "operationId": "IncidentComments_CreateComment", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -479,7 +479,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -497,16 +497,16 @@ "operationId": "IncidentComments_DeleteComment", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -525,7 +525,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -545,16 +545,16 @@ "operationId": "Incidents_ListOfEntities", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -570,7 +570,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -590,31 +590,31 @@ "operationId": "IncidentRelations_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataFilter" + "$ref": "../../../common/2.0/types.json#/parameters/ODataFilter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataOrderBy" + "$ref": "../../../common/2.0/types.json#/parameters/ODataOrderBy" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataTop" + "$ref": "../../../common/2.0/types.json#/parameters/ODataTop" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" } ], "responses": { @@ -627,7 +627,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -651,16 +651,16 @@ "operationId": "IncidentRelations_GetRelation", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -679,7 +679,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -697,16 +697,16 @@ "operationId": "IncidentRelations_CreateOrUpdateRelation", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -734,7 +734,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -752,16 +752,16 @@ "operationId": "IncidentRelations_DeleteRelation", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/IncidentId" @@ -780,7 +780,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -1036,17 +1036,6 @@ }, "type": "object" }, - "CloudError": { - "x-ms-external": true, - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse", - "description": "The error object of the CloudError response" - } - }, - "type": "object", - "description": "An error response for a resource management request." - }, "DnsEntity": { "allOf": [ { @@ -1102,7 +1091,7 @@ "Entity": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/Resource" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Resource" }, { "$ref": "#/definitions/EntityKind" @@ -1642,7 +1631,7 @@ "Incident": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Represents an incident in Azure Security Insights.", @@ -1731,7 +1720,7 @@ "IncidentComment": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Represents an incident comment", @@ -3139,7 +3128,7 @@ "description": "Represents a relation between two resources", "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "properties": { diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/ThreatIntelligence.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/ThreatIntelligence.json index 544095b1c95f..c59a7ea8d2bd 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/ThreatIntelligence.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/ThreatIntelligence.json @@ -48,19 +48,19 @@ "operationId": "ThreatIntelligenceIndicator_CreateIndicator", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceProperties" @@ -82,7 +82,7 @@ "default": { "description": "Error response describing why the operation failed to create indicators.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -102,31 +102,31 @@ "operationId": "ThreatIntelligenceIndicators_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { - "$ref": "#/parameters/ODataFilter" + "$ref": "../../../common/2.0/types.json#/parameters/ODataFilter" }, { - "$ref": "#/parameters/ODataTop" + "$ref": "../../../common/2.0/types.json#/parameters/ODataTop" }, { - "$ref": "#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" }, { - "$ref": "#/parameters/ODataOrderBy" + "$ref": "../../../common/2.0/types.json#/parameters/ODataOrderBy" } ], "responses": { @@ -139,7 +139,7 @@ "default": { "description": "Error response describing why the operation failed to get indicators.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -162,19 +162,19 @@ "operationId": "ThreatIntelligenceIndicator_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceName" @@ -190,7 +190,7 @@ "default": { "description": "Error response describing why the operation failed to view an indicator.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -208,19 +208,19 @@ "operationId": "ThreatIntelligenceIndicator_Create", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceName" @@ -245,7 +245,7 @@ "default": { "description": "Error response describing why the operation failed to update an indicator.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -263,19 +263,19 @@ "operationId": "ThreatIntelligenceIndicator_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceName" @@ -291,7 +291,7 @@ "default": { "description": "Error response describing why the operation failed to delete an indicator.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -311,19 +311,19 @@ "operationId": "ThreatIntelligenceIndicator_QueryIndicators", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceFilteringCriteria" @@ -339,7 +339,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -362,19 +362,19 @@ "operationId": "ThreatIntelligenceIndicatorMetrics_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" } ], "responses": { @@ -387,7 +387,7 @@ "default": { "description": "Error response describing why the operation failed to get metrics.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -407,19 +407,19 @@ "operationId": "ThreatIntelligenceIndicator_AppendTags", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceName" @@ -435,7 +435,7 @@ "default": { "description": "Error response describing why the operation failed to append tags.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -455,19 +455,19 @@ "operationId": "ThreatIntelligenceIndicator_ReplaceTags", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ResourceGroupName" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/ThreatIntelligenceName" @@ -486,7 +486,7 @@ "default": { "description": "Error response describing why the operation failed to replace tags.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -494,21 +494,10 @@ } }, "definitions": { - "CloudError": { - "x-ms-external": true, - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse", - "description": "The error object of the CloudError response" - } - }, - "description": "An error response for a resource management request.", - "type": "object" - }, "ThreatIntelligenceInformation": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" }, { "$ref": "#/definitions/ThreatIntelligenceResourceKind" @@ -613,7 +602,7 @@ "ThreatIntelligenceIndicatorProperties": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/EntityCommonProperties" + "$ref": "#/definitions/EntityCommonProperties" } ], "description": "Describes threat intelligence entity properties", @@ -1080,17 +1069,28 @@ } }, "type": "object" + }, + "EntityCommonProperties": { + "description": "Entity common property bag.", + "properties": { + "additionalData": { + "additionalProperties": { + "type": "object" + }, + "description": "A bag of custom fields that should be part of the entity and will be presented to the user.", + "readOnly": true, + "type": "object" + }, + "friendlyName": { + "description": "The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" } }, "parameters": { - "OperationalInsightsResourceProvider": { - "description": "The namespace of workspaces resource provider- Microsoft.OperationalInsights.", - "in": "path", - "name": "operationalInsightsResourceProvider", - "required": true, - "type": "string", - "x-ms-parameter-location": "method" - }, "ThreatIntelligenceName": { "description": "Threat intelligence indicator name field.", "in": "path", @@ -1146,39 +1146,6 @@ "$ref": "#/definitions/ThreatIntelligenceAppendTags" }, "x-ms-parameter-location": "method" - }, - "ODataFilter": { - "description": "Filters the results, based on a Boolean condition. Optional.", - "in": "query", - "name": "$filter", - "required": false, - "type": "string", - "x-ms-parameter-location": "method" - }, - "ODataOrderBy": { - "description": "Sorts the results. Optional.", - "in": "query", - "name": "$orderby", - "required": false, - "type": "string", - "x-ms-parameter-location": "method" - }, - "ODataSkipToken": { - "description": "Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", - "in": "query", - "name": "$skipToken", - "required": false, - "type": "string", - "x-ms-parameter-location": "method" - }, - "ODataTop": { - "description": "Returns only the first n results. Optional.", - "format": "int32", - "in": "query", - "name": "$top", - "required": false, - "type": "integer", - "x-ms-parameter-location": "method" } } } diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Watchlists.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Watchlists.json index d4cdee9bc714..529d5dcecb8e 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Watchlists.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/Watchlists.json @@ -48,22 +48,22 @@ "operationId": "Watchlists_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" } ], "responses": { @@ -76,7 +76,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -99,19 +99,19 @@ "operationId": "Watchlists_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -127,7 +127,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -145,19 +145,19 @@ "operationId": "Watchlists_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -173,7 +173,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -194,19 +194,19 @@ "operationId": "Watchlists_CreateOrUpdate", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -231,7 +231,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -251,25 +251,25 @@ "operationId": "WatchlistItems_List", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" }, { - "$ref": "../../../common/1.0/types.json#/parameters/ODataSkipToken" + "$ref": "../../../common/2.0/types.json#/parameters/ODataSkipToken" } ], "responses": { @@ -282,7 +282,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -305,19 +305,19 @@ "operationId": "WatchlistItems_Get", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -336,7 +336,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -354,19 +354,19 @@ "operationId": "WatchlistItems_Delete", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -385,7 +385,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -403,19 +403,19 @@ "operationId": "WatchlistItems_CreateOrUpdate", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "$ref": "#/parameters/SubscriptionId" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" }, { - "$ref": "../../../common/1.0/types.json#/parameters/OperationalInsightsResourceProvider" + "$ref": "../../../common/2.0/types.json#/parameters/OperationalInsightsResourceProvider" }, { - "$ref": "../../../common/1.0/types.json#/parameters/WorkspaceName" + "$ref": "../../../common/2.0/types.json#/parameters/WorkspaceName" }, { "$ref": "#/parameters/WatchlistAlias" @@ -443,7 +443,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } } @@ -475,7 +475,7 @@ "Watchlist": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Represents a Watchlist in Azure Security Insights.", @@ -621,7 +621,7 @@ "WatchlistItem": { "allOf": [ { - "$ref": "../../../common/1.0/types.json#/definitions/ResourceWithEtag" + "$ref": "../../../common/2.0/types.json#/definitions/ResourceWithEtag" } ], "description": "Represents a Watchlist Item in Azure Security Insights.", @@ -712,17 +712,6 @@ "Label": { "description": "Label that will be used to tag and filter on.", "type": "string" - }, - "CloudError": { - "x-ms-external": true, - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse", - "description": "The error object of the CloudError response" - } - }, - "type": "object", - "description": "An error response for a resource management request." } }, "parameters": { @@ -761,14 +750,6 @@ "required": true, "type": "string", "x-ms-parameter-location": "method" - }, - "SubscriptionId": { - "description": "Azure subscription ID", - "in": "path", - "name": "subscriptionId", - "pattern": "^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$", - "required": true, - "type": "string" } } } diff --git a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/operations.json b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/operations.json index 9075dcf6cf29..8e188783e144 100644 --- a/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/operations.json +++ b/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2021-10-01/operations.json @@ -40,7 +40,7 @@ "description": "Lists all operations available Azure Security Insights Resource Provider.", "parameters": [ { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" } ], "produces": [ @@ -56,7 +56,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -67,17 +67,6 @@ } }, "definitions": { - "CloudError": { - "x-ms-external": true, - "properties": { - "error": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse", - "description": "The error object of the CloudError response" - } - }, - "type": "object", - "description": "An error response for a resource management request." - }, "OperationsList": { "description": "Lists the operations available in the SecurityInsights RP.", "properties": { diff --git a/specification/securityinsights/resource-manager/common/2.0/types.json b/specification/securityinsights/resource-manager/common/2.0/types.json new file mode 100644 index 000000000000..3b7872b32ef7 --- /dev/null +++ b/specification/securityinsights/resource-manager/common/2.0/types.json @@ -0,0 +1,136 @@ +{ + "swagger": "2.0", + "info": { + "version": "2.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "ResourceWithEtag": { + "allOf": [ + { + "$ref": "../../../../common-types/resource-management/v3/types.json#/definitions/Resource" + } + ], + "description": "An azure resource object with an Etag property", + "properties": { + "etag": { + "description": "Etag of the azure resource", + "type": "string" + } + }, + "type": "object" + }, + "ClientInfo": { + "description": "Information on the client (user or application) that made some action", + "properties": { + "email": { + "description": "The email of the client.", + "type": "string" + }, + "name": { + "description": "The name of the client.", + "type": "string" + }, + "objectId": { + "description": "The object id of the client.", + "format": "uuid", + "type": "string" + }, + "userPrincipalName": { + "description": "The user principal name of the client.", + "type": "string" + } + }, + "type": "object" + }, + "UserInfo": { + "description": "User information that made some action", + "properties": { + "email": { + "description": "The email of the user.", + "readOnly": true, + "type": "string" + }, + "name": { + "description": "The name of the user.", + "readOnly": true, + "type": "string" + }, + "objectId": { + "description": "The object id of the user.", + "format": "uuid", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "Label": { + "description": "Label that will be used to tag and filter on.", + "type": "string" + } + }, + "parameters": { + "WorkspaceName": { + "description": "The name of the workspace.", + "in": "path", + "maxLength": 90, + "minLength": 1, + "name": "workspaceName", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "OperationalInsightsResourceProvider": { + "description": "The namespace of workspaces resource provider- Microsoft.OperationalInsights.", + "in": "path", + "name": "operationalInsightsResourceProvider", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "ODataFilter": { + "description": "Filters the results, based on a Boolean condition. Optional.", + "in": "query", + "name": "$filter", + "required": false, + "type": "string", + "x-ms-parameter-location": "method" + }, + "ODataOrderBy": { + "description": "Sorts the results. Optional.", + "in": "query", + "name": "$orderby", + "required": false, + "type": "string", + "x-ms-parameter-location": "method" + }, + "ODataSkipToken": { + "description": "Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + "in": "query", + "name": "$skipToken", + "required": false, + "type": "string", + "x-ms-parameter-location": "method" + }, + "ODataTop": { + "description": "Returns only the first n results. Optional.", + "format": "int32", + "in": "query", + "name": "$top", + "required": false, + "type": "integer", + "x-ms-parameter-location": "method" + }, + "ODataSkip": { + "description": "Used to skip n elements in the OData query (offset). Returns a nextLink to the next page of results if there are any left.", + "in": "query", + "name": "$skip", + "required": false, + "type": "integer", + "format": "int32", + "x-ms-parameter-location": "method" + } + } +}