diff --git a/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Constant-SuppressionType.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Constant-SuppressionType.json new file mode 100644 index 00000000000..51abca70ccf --- /dev/null +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Constant-SuppressionType.json @@ -0,0 +1,26 @@ +{ + "name": "SuppressionType", + "type": "String", + "values": [ + { + "key": "Always", + "value": "Always" + }, + { + "key": "Daily", + "value": "Daily" + }, + { + "key": "Monthly", + "value": "Monthly" + }, + { + "key": "Once", + "value": "Once" + }, + { + "key": "Weekly", + "value": "Weekly" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-ActionGroup.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-ActionGroup.json new file mode 100644 index 00000000000..b3ff5080d16 --- /dev/null +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-ActionGroup.json @@ -0,0 +1,21 @@ +{ + "name": "ActionGroup", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "actionGroupId", + "name": "ActionGroupId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "discriminatedParentModelName": "ActionRuleProperties", + "discriminatedTypeValue": "ActionGroup", + "typeHintIn": "Type" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Diagnostics.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Diagnostics.json new file mode 100644 index 00000000000..bd45ee969cf --- /dev/null +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Diagnostics.json @@ -0,0 +1,7 @@ +{ + "name": "Diagnostics", + "fields": [], + "discriminatedParentModelName": "ActionRuleProperties", + "discriminatedTypeValue": "Diagnostics", + "typeHintIn": "Type" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Suppression.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Suppression.json new file mode 100644 index 00000000000..00f85b881bb --- /dev/null +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-Suppression.json @@ -0,0 +1,21 @@ +{ + "name": "Suppression", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "suppressionConfig", + "name": "SuppressionConfig", + "objectDefinition": { + "type": "Reference", + "referenceName": "SuppressionConfig" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "discriminatedParentModelName": "ActionRuleProperties", + "discriminatedTypeValue": "Suppression", + "typeHintIn": "Type" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionConfig.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionConfig.json new file mode 100644 index 00000000000..f91ca8e9e4c --- /dev/null +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionConfig.json @@ -0,0 +1,31 @@ +{ + "name": "SuppressionConfig", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "recurrenceType", + "name": "RecurrenceType", + "objectDefinition": { + "type": "Reference", + "referenceName": "SuppressionType" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "schedule", + "name": "Schedule", + "objectDefinition": { + "type": "Reference", + "referenceName": "SuppressionSchedule" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataMigration/2021-06-30/Commons/Model-MongoDbConnectionInfo.json b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionSchedule.json similarity index 54% rename from api-definitions/resource-manager/DataMigration/2021-06-30/Commons/Model-MongoDbConnectionInfo.json rename to api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionSchedule.json index 7cbfced4794..abe23bb28fe 100644 --- a/api-definitions/resource-manager/DataMigration/2021-06-30/Commons/Model-MongoDbConnectionInfo.json +++ b/api-definitions/resource-manager/AlertsManagement/2019-05-05-preview/ActionRules/Model-SuppressionSchedule.json @@ -1,23 +1,23 @@ { - "name": "MongoDbConnectionInfo", + "name": "SuppressionSchedule", "fields": [ { "containsDiscriminatedTypeValue": false, - "jsonName": "connectionString", - "name": "ConnectionString", + "jsonName": "endDate", + "name": "EndDate", "objectDefinition": { "type": "String", "referenceName": null }, - "optional": false, + "optional": true, "readOnly": false, - "required": true, + "required": false, "sensitive": false }, { "containsDiscriminatedTypeValue": false, - "jsonName": "password", - "name": "Password", + "jsonName": "endTime", + "name": "EndTime", "objectDefinition": { "type": "String", "referenceName": null @@ -29,21 +29,38 @@ }, { "containsDiscriminatedTypeValue": false, - "jsonName": "type", - "name": "Type", + "jsonName": "recurrenceValues", + "name": "RecurrenceValues", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Integer", + "referenceName": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "startDate", + "name": "StartDate", "objectDefinition": { "type": "String", "referenceName": null }, - "optional": false, + "optional": true, "readOnly": false, - "required": true, + "required": false, "sensitive": false }, { "containsDiscriminatedTypeValue": false, - "jsonName": "userName", - "name": "UserName", + "jsonName": "startTime", + "name": "StartTime", "objectDefinition": { "type": "String", "referenceName": null diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Constant-IntegrationRuntimeReferenceType.json b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Constant-IntegrationRuntimeReferenceType.json deleted file mode 100644 index 24bdf61df42..00000000000 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlowDebugSession/Constant-IntegrationRuntimeReferenceType.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "IntegrationRuntimeReferenceType", - "type": "String", - "values": [ - { - "key": "IntegrationRuntimeReference", - "value": "IntegrationRuntimeReference" - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlows/Model-PowerQuerySink.json b/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlows/Model-PowerQuerySink.json deleted file mode 100644 index aee6ff7153f..00000000000 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/DataFlows/Model-PowerQuerySink.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "name": "PowerQuerySink", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataset", - "name": "Dataset", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasetReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "description", - "name": "Description", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "flowlet", - "name": "Flowlet", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataFlowReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "linkedService", - "name": "LinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rejectedDataLinkedService", - "name": "RejectedDataLinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "schemaLinkedService", - "name": "SchemaLinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "script", - "name": "Script", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - } - ] -} \ No newline at end of file diff --git a/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-DataFlowSink.json b/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-DataFlowSink.json deleted file mode 100644 index 7771345f036..00000000000 --- a/api-definitions/resource-manager/DataFactory/2018-06-01/Pipelines/Model-DataFlowSink.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "DataFlowSink", - "fields": [ - { - "containsDiscriminatedTypeValue": false, - "jsonName": "dataset", - "name": "Dataset", - "objectDefinition": { - "type": "Reference", - "referenceName": "DatasetReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "description", - "name": "Description", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "flowlet", - "name": "Flowlet", - "objectDefinition": { - "type": "Reference", - "referenceName": "DataFlowReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "linkedService", - "name": "LinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "name", - "name": "Name", - "objectDefinition": { - "type": "String", - "referenceName": null - }, - "optional": false, - "readOnly": false, - "required": true, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "rejectedDataLinkedService", - "name": "RejectedDataLinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - }, - { - "containsDiscriminatedTypeValue": false, - "jsonName": "schemaLinkedService", - "name": "SchemaLinkedService", - "objectDefinition": { - "type": "Reference", - "referenceName": "LinkedServiceReference" - }, - "optional": true, - "readOnly": false, - "required": false, - "sensitive": false - } - ] -} \ No newline at end of file