diff --git a/config/resource-manager.hcl b/config/resource-manager.hcl index c8e1d6ba582..8a3da1df87d 100644 --- a/config/resource-manager.hcl +++ b/config/resource-manager.hcl @@ -29,7 +29,7 @@ service "attestation" { } service "automation" { name = "Automation" - available = ["2019-06-01", "2021-06-22"] + available = ["2021-06-22"] } service "azure-kusto" { name = "Kusto" diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Constant-CountType.cs deleted file mode 100644 index b6cd22030d0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Definition.cs deleted file mode 100644 index 528151d96da..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -internal class Definition : ResourceDefinition -{ - public string Name => "Activity"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListByModuleOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-Activity.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-Activity.cs deleted file mode 100644 index 89d6a67bb59..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-Activity.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ActivityPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityOutputType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityOutputType.cs deleted file mode 100644 index ba4497deb78..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityOutputType.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityOutputTypeModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameter.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameter.cs deleted file mode 100644 index 05abd71ab66..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameter.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityParameterModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("isDynamic")] - public bool? IsDynamic { get; set; } - - [JsonPropertyName("isMandatory")] - public bool? IsMandatory { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("position")] - public int? Position { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } - - [JsonPropertyName("validationSet")] - public List? ValidationSet { get; set; } - - [JsonPropertyName("valueFromPipeline")] - public bool? ValueFromPipeline { get; set; } - - [JsonPropertyName("valueFromPipelineByPropertyName")] - public bool? ValueFromPipelineByPropertyName { get; set; } - - [JsonPropertyName("valueFromRemainingArguments")] - public bool? ValueFromRemainingArguments { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterSet.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterSet.cs deleted file mode 100644 index cab52e3ad22..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterSet.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityParameterSetModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("parameters")] - public List? Parameters { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterValidationSet.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterValidationSet.cs deleted file mode 100644 index c13b03b948e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityParameterValidationSet.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityParameterValidationSetModel -{ - [JsonPropertyName("memberValue")] - public string? MemberValue { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityProperties.cs deleted file mode 100644 index a509da22b6c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Model-ActivityProperties.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - - -internal class ActivityPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("definition")] - public string? Definition { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("outputTypes")] - public List? OutputTypes { get; set; } - - [JsonPropertyName("parameterSets")] - public List? ParameterSets { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-Get.cs deleted file mode 100644 index bb1d1f795ff..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ActivityId(); - - public override Type? ResponseObject() => typeof(ActivityModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-ListByModule.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-ListByModule.cs deleted file mode 100644 index bb4dd86d105..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/Operation-ListByModule.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -internal class ListByModuleOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ModuleId(); - - public override Type NestedItemType() => typeof(ActivityModel); - - public override string? UriSuffix() => "/activities"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ActivityId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ActivityId.cs deleted file mode 100644 index d245f2d436b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ActivityId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -internal class ActivityId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/activities/{activityName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticModules", "modules"), - ResourceIDSegment.UserSpecified("moduleName"), - ResourceIDSegment.Static("staticActivities", "activities"), - ResourceIDSegment.UserSpecified("activityName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ModuleId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ModuleId.cs deleted file mode 100644 index 32d27d58e93..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Activity/ResourceId-ModuleId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Activity; - -internal class ModuleId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticModules", "modules"), - ResourceIDSegment.UserSpecified("moduleName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-AgentRegistrationKeyName.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-AgentRegistrationKeyName.cs deleted file mode 100644 index 03320b05120..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-AgentRegistrationKeyName.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AgentRegistrationKeyNameConstant -{ - [Description("primary")] - Primary, - - [Description("secondary")] - Secondary, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-CountType.cs deleted file mode 100644 index bec4cebe8a6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Definition.cs deleted file mode 100644 index aee04256fba..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -internal class Definition : ResourceDefinition -{ - public string Name => "AgentRegistrationInformation"; - public IEnumerable Operations => new List - { - new GetOperation(), - new RegenerateKeyOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistration.cs deleted file mode 100644 index 0ac7850b2e8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistration.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - - -internal class AgentRegistrationModel -{ - [JsonPropertyName("dscMetaConfiguration")] - public string? DscMetaConfiguration { get; set; } - - [JsonPropertyName("endpoint")] - public string? Endpoint { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("keys")] - public AgentRegistrationKeysModel? Keys { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationKeys.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationKeys.cs deleted file mode 100644 index b74ee92cff9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationKeys.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - - -internal class AgentRegistrationKeysModel -{ - [JsonPropertyName("primary")] - public string? Primary { get; set; } - - [JsonPropertyName("secondary")] - public string? Secondary { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationRegenerateKeyParameter.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationRegenerateKeyParameter.cs deleted file mode 100644 index b1fbb76be05..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Model-AgentRegistrationRegenerateKeyParameter.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - - -internal class AgentRegistrationRegenerateKeyParameterModel -{ - [JsonPropertyName("keyName")] - [Required] - public AgentRegistrationKeyNameConstant KeyName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-Get.cs deleted file mode 100644 index af81bb4da77..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-Get.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(AgentRegistrationModel); - - public override string? UriSuffix() => "/agentRegistrationInformation"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-RegenerateKey.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-RegenerateKey.cs deleted file mode 100644 index 592984efb55..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/Operation-RegenerateKey.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -internal class RegenerateKeyOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(AgentRegistrationRegenerateKeyParameterModel); - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(AgentRegistrationModel); - - public override string? UriSuffix() => "/agentRegistrationInformation/regenerateKey"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 57dae403bf0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AgentRegistrationInformation/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AgentRegistrationInformation; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition-GenerationSetting.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition-GenerationSetting.cs deleted file mode 100644 index 28dafdf77f8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition-GenerationSetting.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01; - -public partial class Definition -{ - public bool Generate => true; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition.cs deleted file mode 100644 index dcf4024c3bd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ApiVersionDefinition.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01; - -public partial class Definition : ApiVersionDefinition -{ - public string ApiVersion => "2019-06-01"; - public bool Preview => false; - public Source Source => Source.ResourceManagerRestApiSpecs; - - public IEnumerable Resources => new List - { - new Activity.Definition(), - new AgentRegistrationInformation.Definition(), - new AutomationAccount.Definition(), - new Certificate.Definition(), - new Connection.Definition(), - new ConnectionType.Definition(), - new Credential.Definition(), - new DscCompilationJob.Definition(), - new DscConfiguration.Definition(), - new DscNode.Definition(), - new DscNodeConfiguration.Definition(), - new HybridRunbookWorkerGroup.Definition(), - new Job.Definition(), - new JobSchedule.Definition(), - new JobStream.Definition(), - new LinkedWorkspace.Definition(), - new ListKeys.Definition(), - new Module.Definition(), - new NodeCountInformation.Definition(), - new NodeReports.Definition(), - new ObjectDataTypes.Definition(), - new Python2Package.Definition(), - new Runbook.Definition(), - new RunbookDraft.Definition(), - new Schedule.Definition(), - new SoftwareUpdateConfiguration.Definition(), - new SoftwareUpdateConfigurationMachineRun.Definition(), - new SoftwareUpdateConfigurationRun.Definition(), - new SourceControl.Definition(), - new SourceControlSyncJob.Definition(), - new SourceControlSyncJobStreams.Definition(), - new Statistics.Definition(), - new TestJob.Definition(), - new TestJobStream.Definition(), - new TypeFields.Definition(), - new Usages.Definition(), - new Variable.Definition(), - new Watcher.Definition(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-AutomationAccountState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-AutomationAccountState.cs deleted file mode 100644 index 56f8c40e55e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-AutomationAccountState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AutomationAccountStateConstant -{ - [Description("Ok")] - Ok, - - [Description("Suspended")] - Suspended, - - [Description("Unavailable")] - Unavailable, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-CountType.cs deleted file mode 100644 index 619e5fee932..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-SkuNameEnum.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-SkuNameEnum.cs deleted file mode 100644 index c3d558f9d09..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Constant-SkuNameEnum.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SkuNameEnumConstant -{ - [Description("Basic")] - Basic, - - [Description("Free")] - Free, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Definition.cs deleted file mode 100644 index eb9a48062e4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Definition.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class Definition : ResourceDefinition -{ - public string Name => "AutomationAccount"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListOperation(), - new ListByResourceGroupOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccount.cs deleted file mode 100644 index d84b56467ec..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccount.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AutomationAccountPropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateParameters.cs deleted file mode 100644 index 9d4b6548d3c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateParameters.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountCreateOrUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AutomationAccountCreateOrUpdatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateProperties.cs deleted file mode 100644 index fb4605359da..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountCreateOrUpdateProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("sku")] - public SkuModel? Sku { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountProperties.cs deleted file mode 100644 index 19ab06fb3d0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountProperties.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("sku")] - public SkuModel? Sku { get; set; } - - [JsonPropertyName("state")] - public AutomationAccountStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateParameters.cs deleted file mode 100644 index d114089481f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateParameters.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AutomationAccountUpdatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateProperties.cs deleted file mode 100644 index 2ce677142d5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-AutomationAccountUpdateProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class AutomationAccountUpdatePropertiesModel -{ - [JsonPropertyName("sku")] - public SkuModel? Sku { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-Sku.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-Sku.cs deleted file mode 100644 index 353fa7007d3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Model-Sku.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - - -internal class SkuModel -{ - [JsonPropertyName("capacity")] - public int? Capacity { get; set; } - - [JsonPropertyName("family")] - public string? Family { get; set; } - - [JsonPropertyName("name")] - [Required] - public SkuNameEnumConstant Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-CreateOrUpdate.cs deleted file mode 100644 index f102a078ba4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(AutomationAccountCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(AutomationAccountModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Delete.cs deleted file mode 100644 index 10c5add19d8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Delete.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Get.cs deleted file mode 100644 index ee5c9253b58..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(AutomationAccountModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-List.cs deleted file mode 100644 index f000ee3107c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-List.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class ListOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(AutomationAccountModel); - - public override string? UriSuffix() => "/providers/Microsoft.Automation/automationAccounts"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-ListByResourceGroup.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-ListByResourceGroup.cs deleted file mode 100644 index 7cce8598373..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-ListByResourceGroup.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class ListByResourceGroupOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(AutomationAccountModel); - - public override string? UriSuffix() => "/providers/Microsoft.Automation/automationAccounts"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Update.cs deleted file mode 100644 index bf26b0f4593..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(AutomationAccountUpdateParametersModel); - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(AutomationAccountModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-AutomationAccountId.cs deleted file mode 100644 index a02a5afb436..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-ResourceGroupId.cs deleted file mode 100644 index 81c691ef861..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-SubscriptionId.cs deleted file mode 100644 index faac4812528..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/AutomationAccount/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.AutomationAccount; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Constant-CountType.cs deleted file mode 100644 index b748444a994..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Definition.cs deleted file mode 100644 index 6711784999b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class Definition : ResourceDefinition -{ - public string Name => "Certificate"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-Certificate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-Certificate.cs deleted file mode 100644 index f7fb2347ef0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-Certificate.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificateModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public CertificatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateParameters.cs deleted file mode 100644 index 3c3f6ee39af..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificateCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public CertificateCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateProperties.cs deleted file mode 100644 index 721156939a6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateCreateOrUpdateProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificateCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("base64Value")] - [Required] - public string Base64Value { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("isExportable")] - public bool? IsExportable { get; set; } - - [JsonPropertyName("thumbprint")] - public string? Thumbprint { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateProperties.cs deleted file mode 100644 index c353eb5c692..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateProperties.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificatePropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("isExportable")] - public bool? IsExportable { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("thumbprint")] - public string? Thumbprint { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateParameters.cs deleted file mode 100644 index b1bf1645596..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificateUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public CertificateUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateProperties.cs deleted file mode 100644 index 282e703d2ec..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Model-CertificateUpdateProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - - -internal class CertificateUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-CreateOrUpdate.cs deleted file mode 100644 index 08ffb068b23..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(CertificateCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new CertificateId(); - - public override Type? ResponseObject() => typeof(CertificateModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Delete.cs deleted file mode 100644 index 8dea1db4692..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new CertificateId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Get.cs deleted file mode 100644 index d9de9bc7292..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CertificateId(); - - public override Type? ResponseObject() => typeof(CertificateModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 2c239d97055..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(CertificateModel); - - public override string? UriSuffix() => "/certificates"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Update.cs deleted file mode 100644 index b3f17ff559c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(CertificateUpdateParametersModel); - - public override ResourceID? ResourceId() => new CertificateId(); - - public override Type? ResponseObject() => typeof(CertificateModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-AutomationAccountId.cs deleted file mode 100644 index d53f4b59719..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-CertificateId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-CertificateId.cs deleted file mode 100644 index bc4afdbf18d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Certificate/ResourceId-CertificateId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Certificate; - -internal class CertificateId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/certificates/{certificateName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticCertificates", "certificates"), - ResourceIDSegment.UserSpecified("certificateName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Constant-CountType.cs deleted file mode 100644 index 5d6adf71c1c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Definition.cs deleted file mode 100644 index 51d40819354..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class Definition : ResourceDefinition -{ - public string Name => "Connection"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-Connection.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-Connection.cs deleted file mode 100644 index bfdc18e2840..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-Connection.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ConnectionPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateParameters.cs deleted file mode 100644 index c1b40594da3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public ConnectionCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateProperties.cs deleted file mode 100644 index caebae4bd39..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionCreateOrUpdateProperties.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("connectionType")] - [Required] - public ConnectionTypeAssociationPropertyModel ConnectionType { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("fieldDefinitionValues")] - public Dictionary? FieldDefinitionValues { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionProperties.cs deleted file mode 100644 index 6ec83ff35a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionProperties.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionPropertiesModel -{ - [JsonPropertyName("connectionType")] - public ConnectionTypeAssociationPropertyModel? ConnectionType { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("fieldDefinitionValues")] - public Dictionary? FieldDefinitionValues { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionTypeAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionTypeAssociationProperty.cs deleted file mode 100644 index 3b9cdde1a75..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionTypeAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionTypeAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateParameters.cs deleted file mode 100644 index 3ff93d54b90..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ConnectionUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateProperties.cs deleted file mode 100644 index f01bd639947..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Model-ConnectionUpdateProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - - -internal class ConnectionUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("fieldDefinitionValues")] - public Dictionary? FieldDefinitionValues { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-CreateOrUpdate.cs deleted file mode 100644 index 802d49763a5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(ConnectionCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new ConnectionId(); - - public override Type? ResponseObject() => typeof(ConnectionModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Delete.cs deleted file mode 100644 index 773202e249d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Delete.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ConnectionId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Get.cs deleted file mode 100644 index c468a86e25b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ConnectionId(); - - public override Type? ResponseObject() => typeof(ConnectionModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-ListByAutomationAccount.cs deleted file mode 100644 index c6c4991ae5c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(ConnectionModel); - - public override string? UriSuffix() => "/connections"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Update.cs deleted file mode 100644 index 06315972535..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(ConnectionUpdateParametersModel); - - public override ResourceID? ResourceId() => new ConnectionId(); - - public override Type? ResponseObject() => typeof(ConnectionModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-AutomationAccountId.cs deleted file mode 100644 index e3f9e8cf63a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-ConnectionId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-ConnectionId.cs deleted file mode 100644 index 3e1f6c36485..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Connection/ResourceId-ConnectionId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Connection; - -internal class ConnectionId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connections/{connectionName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticConnections", "connections"), - ResourceIDSegment.UserSpecified("connectionName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Constant-CountType.cs deleted file mode 100644 index 6857a5cc2e0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Definition.cs deleted file mode 100644 index f285d4ec39e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class Definition : ResourceDefinition -{ - public string Name => "ConnectionType"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionType.cs deleted file mode 100644 index ad91f58ec51..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionType.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - - -internal class ConnectionTypeModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ConnectionTypePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateParameters.cs deleted file mode 100644 index b766f6b2ea1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - - -internal class ConnectionTypeCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public ConnectionTypeCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateProperties.cs deleted file mode 100644 index c6bb12f5a2c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeCreateOrUpdateProperties.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - - -internal class ConnectionTypeCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("fieldDefinitions")] - [Required] - public Dictionary FieldDefinitions { get; set; } - - [JsonPropertyName("isGlobal")] - public bool? IsGlobal { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeProperties.cs deleted file mode 100644 index 467132835f4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-ConnectionTypeProperties.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - - -internal class ConnectionTypePropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("fieldDefinitions")] - public Dictionary? FieldDefinitions { get; set; } - - [JsonPropertyName("isGlobal")] - public bool? IsGlobal { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-FieldDefinition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-FieldDefinition.cs deleted file mode 100644 index 8235836c14a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Model-FieldDefinition.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - - -internal class FieldDefinitionModel -{ - [JsonPropertyName("isEncrypted")] - public bool? IsEncrypted { get; set; } - - [JsonPropertyName("isOptional")] - public bool? IsOptional { get; set; } - - [JsonPropertyName("type")] - [Required] - public string Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-CreateOrUpdate.cs deleted file mode 100644 index 741ebf7b8c7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override Type? RequestObject() => typeof(ConnectionTypeCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new ConnectionTypeId(); - - public override Type? ResponseObject() => typeof(ConnectionTypeModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Delete.cs deleted file mode 100644 index 9a4e0121c87..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Delete.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ConnectionTypeId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Get.cs deleted file mode 100644 index 1782abedcb5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ConnectionTypeId(); - - public override Type? ResponseObject() => typeof(ConnectionTypeModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 57492f22c6e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(ConnectionTypeModel); - - public override string? UriSuffix() => "/connectionTypes"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-AutomationAccountId.cs deleted file mode 100644 index d51b7f601d1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-ConnectionTypeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-ConnectionTypeId.cs deleted file mode 100644 index 24ce1b7ca29..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ConnectionType/ResourceId-ConnectionTypeId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ConnectionType; - -internal class ConnectionTypeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connectionTypes/{connectionTypeName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticConnectionTypes", "connectionTypes"), - ResourceIDSegment.UserSpecified("connectionTypeName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Constant-CountType.cs deleted file mode 100644 index 94d88da0e12..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Definition.cs deleted file mode 100644 index 7d7768dfc10..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class Definition : ResourceDefinition -{ - public string Name => "Credential"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-Credential.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-Credential.cs deleted file mode 100644 index 4765d2060a1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-Credential.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public CredentialPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateParameters.cs deleted file mode 100644 index cb7c6743327..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public CredentialCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateProperties.cs deleted file mode 100644 index 34227e83d56..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialCreateOrUpdateProperties.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("password")] - [Required] - public string Password { get; set; } - - [JsonPropertyName("userName")] - [Required] - public string UserName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialProperties.cs deleted file mode 100644 index bf44d6f4327..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("userName")] - public string? UserName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateParameters.cs deleted file mode 100644 index 3a86ed4c452..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public CredentialUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateProperties.cs deleted file mode 100644 index 6ce3f296e2d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Model-CredentialUpdateProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - - -internal class CredentialUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("password")] - public string? Password { get; set; } - - [JsonPropertyName("userName")] - public string? UserName { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-CreateOrUpdate.cs deleted file mode 100644 index 7068788ee33..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(CredentialCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new CredentialId(); - - public override Type? ResponseObject() => typeof(CredentialModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Delete.cs deleted file mode 100644 index 3c735e462dd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new CredentialId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Get.cs deleted file mode 100644 index 6487dec6e6a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CredentialId(); - - public override Type? ResponseObject() => typeof(CredentialModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 678662caafc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(CredentialModel); - - public override string? UriSuffix() => "/credentials"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Update.cs deleted file mode 100644 index 37b4c31cd38..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(CredentialUpdateParametersModel); - - public override ResourceID? ResourceId() => new CredentialId(); - - public override Type? ResponseObject() => typeof(CredentialModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-AutomationAccountId.cs deleted file mode 100644 index fdbbd098288..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-CredentialId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-CredentialId.cs deleted file mode 100644 index dd4a181f57b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Credential/ResourceId-CredentialId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Credential; - -internal class CredentialId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/credentials/{credentialName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticCredentials", "credentials"), - ResourceIDSegment.UserSpecified("credentialName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-CountType.cs deleted file mode 100644 index 4d8a69b3408..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobProvisioningState.cs deleted file mode 100644 index 4ba54675c23..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobProvisioningState.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobProvisioningStateConstant -{ - [Description("Failed")] - Failed, - - [Description("Processing")] - Processing, - - [Description("Succeeded")] - Succeeded, - - [Description("Suspended")] - Suspended, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStatus.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStatus.cs deleted file mode 100644 index 8c48888f060..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStatus.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobStatusConstant -{ - [Description("Activating")] - Activating, - - [Description("Blocked")] - Blocked, - - [Description("Completed")] - Completed, - - [Description("Disconnected")] - Disconnected, - - [Description("Failed")] - Failed, - - [Description("New")] - New, - - [Description("Removing")] - Removing, - - [Description("Resuming")] - Resuming, - - [Description("Running")] - Running, - - [Description("Stopped")] - Stopped, - - [Description("Stopping")] - Stopping, - - [Description("Suspended")] - Suspended, - - [Description("Suspending")] - Suspending, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStreamType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStreamType.cs deleted file mode 100644 index ad0d4fa051e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Constant-JobStreamType.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobStreamTypeConstant -{ - [Description("Any")] - Any, - - [Description("Debug")] - Debug, - - [Description("Error")] - Error, - - [Description("Output")] - Output, - - [Description("Progress")] - Progress, - - [Description("Verbose")] - Verbose, - - [Description("Warning")] - Warning, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Definition.cs deleted file mode 100644 index c9efbf3311f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class Definition : ResourceDefinition -{ - public string Name => "DscCompilationJob"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new GetOperation(), - new GetStreamOperation(), - new ListByAutomationAccountOperation(), - new StreamListByJobOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJob.cs deleted file mode 100644 index 84be0f3b858..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJob.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class DscCompilationJobModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscCompilationJobPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateParameters.cs deleted file mode 100644 index 7f1d3993f80..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateParameters.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class DscCompilationJobCreateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public DscCompilationJobCreatePropertiesModel Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateProperties.cs deleted file mode 100644 index 29d671728df..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobCreateProperties.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class DscCompilationJobCreatePropertiesModel -{ - [JsonPropertyName("configuration")] - [Required] - public DscConfigurationAssociationPropertyModel Configuration { get; set; } - - [JsonPropertyName("incrementNodeConfigurationBuild")] - public bool? IncrementNodeConfigurationBuild { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobProperties.cs deleted file mode 100644 index 7036ef1b16c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscCompilationJobProperties.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class DscCompilationJobPropertiesModel -{ - [JsonPropertyName("configuration")] - public DscConfigurationAssociationPropertyModel? Configuration { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("exception")] - public string? Exception { get; set; } - - [JsonPropertyName("jobId")] - public string? JobId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastStatusModifiedTime")] - public DateTime? LastStatusModifiedTime { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("provisioningState")] - public JobProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("startedBy")] - public string? StartedBy { get; set; } - - [JsonPropertyName("status")] - public JobStatusConstant? Status { get; set; } - - [JsonPropertyName("statusDetails")] - public string? StatusDetails { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscConfigurationAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscConfigurationAssociationProperty.cs deleted file mode 100644 index 9dab9de8113..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-DscConfigurationAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class DscConfigurationAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStream.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStream.cs deleted file mode 100644 index 6b830594d3c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStream.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class JobStreamModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public JobStreamPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamListResult.cs deleted file mode 100644 index 8c1ea331609..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamListResult.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class JobStreamListResultModel -{ - [JsonPropertyName("nextLink")] - public string? NextLink { get; set; } - - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamProperties.cs deleted file mode 100644 index 58d5cca50d2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Model-JobStreamProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - - -internal class JobStreamPropertiesModel -{ - [JsonPropertyName("jobStreamId")] - public string? JobStreamId { get; set; } - - [JsonPropertyName("streamText")] - public string? StreamText { get; set; } - - [JsonPropertyName("streamType")] - public JobStreamTypeConstant? StreamType { get; set; } - - [JsonPropertyName("summary")] - public string? Summary { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("time")] - public DateTime? Time { get; set; } - - [JsonPropertyName("value")] - public Dictionary? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Create.cs deleted file mode 100644 index 08b28463852..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Create.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class CreateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(DscCompilationJobCreateParametersModel); - - public override ResourceID? ResourceId() => new CompilationJobId(); - - public override Type? ResponseObject() => typeof(DscCompilationJobModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Get.cs deleted file mode 100644 index 0b52af444f8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CompilationJobId(); - - public override Type? ResponseObject() => typeof(DscCompilationJobModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-GetStream.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-GetStream.cs deleted file mode 100644 index d660cfc3d4a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-GetStream.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class GetStreamOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new StreamId(); - - public override Type? ResponseObject() => typeof(JobStreamModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 265a6c3c188..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(DscCompilationJobModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/compilationJobs"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-StreamListByJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-StreamListByJob.cs deleted file mode 100644 index 84bf852d3e7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/Operation-StreamListByJob.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class StreamListByJobOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CompilationJobId(); - - public override Type? ResponseObject() => typeof(JobStreamListResultModel); - - public override string? UriSuffix() => "/streams"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 5118339b3c1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-CompilationJobId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-CompilationJobId.cs deleted file mode 100644 index 87e766a95a0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-CompilationJobId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class CompilationJobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationJobs/{compilationJobName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticCompilationJobs", "compilationJobs"), - ResourceIDSegment.UserSpecified("compilationJobName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-StreamId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-StreamId.cs deleted file mode 100644 index dbc30525d56..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscCompilationJob/ResourceId-StreamId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscCompilationJob; - -internal class StreamId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - ResourceIDSegment.Static("staticStreams", "streams"), - ResourceIDSegment.UserSpecified("jobStreamId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-ContentSourceType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-ContentSourceType.cs deleted file mode 100644 index c2331ac5e7c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-ContentSourceType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ContentSourceTypeConstant -{ - [Description("embeddedContent")] - EmbeddedContent, - - [Description("uri")] - Uri, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-CountType.cs deleted file mode 100644 index 27244d4d94b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationProvisioningState.cs deleted file mode 100644 index e160588276b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationProvisioningState.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DscConfigurationProvisioningStateConstant -{ - [Description("Succeeded")] - Succeeded, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationState.cs deleted file mode 100644 index a7d065bad1b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Constant-DscConfigurationState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DscConfigurationStateConstant -{ - [Description("Edit")] - Edit, - - [Description("New")] - New, - - [Description("Published")] - Published, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Definition.cs deleted file mode 100644 index b408b4042b4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Definition.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class Definition : ResourceDefinition -{ - public string Name => "DscConfiguration"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new GetContentOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentHash.cs deleted file mode 100644 index c011114bd2f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentSource.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentSource.cs deleted file mode 100644 index d1f60a6a069..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-ContentSource.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class ContentSourceModel -{ - [JsonPropertyName("hash")] - public ContentHashModel? Hash { get; set; } - - [JsonPropertyName("type")] - public ContentSourceTypeConstant? Type { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfiguration.cs deleted file mode 100644 index b0d56df8c71..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfiguration.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscConfigurationPropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateParameters.cs deleted file mode 100644 index 8528fd6ad58..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateParameters.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationCreateOrUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public DscConfigurationCreateOrUpdatePropertiesModel Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateProperties.cs deleted file mode 100644 index 60297bbd61b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationCreateOrUpdateProperties.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("logProgress")] - public bool? LogProgress { get; set; } - - [JsonPropertyName("logVerbose")] - public bool? LogVerbose { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("source")] - [Required] - public ContentSourceModel Source { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationParameter.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationParameter.cs deleted file mode 100644 index 8d46376e126..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationParameter.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationParameterModel -{ - [JsonPropertyName("defaultValue")] - public string? DefaultValue { get; set; } - - [JsonPropertyName("isMandatory")] - public bool? IsMandatory { get; set; } - - [JsonPropertyName("position")] - public int? Position { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationProperties.cs deleted file mode 100644 index c0762d218c3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationProperties.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("jobCount")] - public int? JobCount { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("logVerbose")] - public bool? LogVerbose { get; set; } - - [JsonPropertyName("nodeConfigurationCount")] - public int? NodeConfigurationCount { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("provisioningState")] - public DscConfigurationProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("source")] - public ContentSourceModel? Source { get; set; } - - [JsonPropertyName("state")] - public DscConfigurationStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationUpdateParameters.cs deleted file mode 100644 index ec05e55ab52..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Model-DscConfigurationUpdateParameters.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - - -internal class DscConfigurationUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscConfigurationCreateOrUpdatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-CreateOrUpdate.cs deleted file mode 100644 index 6e469a8b2bf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(DscConfigurationCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new ConfigurationId(); - - public override Type? ResponseObject() => typeof(DscConfigurationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Delete.cs deleted file mode 100644 index 6211e875c60..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Delete.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ConfigurationId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Get.cs deleted file mode 100644 index ad93650bce4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ConfigurationId(); - - public override Type? ResponseObject() => typeof(DscConfigurationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-GetContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-GetContent.cs deleted file mode 100644 index 3a7ac3dd2cf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-GetContent.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class GetContentOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ConfigurationId(); - - public override Type? ResponseObject() => typeof(string); - - public override string? UriSuffix() => "/content"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-ListByAutomationAccount.cs deleted file mode 100644 index ece0fc24a7b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(DscConfigurationModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/configurations"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - - [QueryStringName("$inlinecount")] - [Optional] - public string Inlinecount { get; set; } - - [QueryStringName("$skip")] - [Optional] - public int Skip { get; set; } - - [QueryStringName("$top")] - [Optional] - public int Top { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Update.cs deleted file mode 100644 index 47cbc4045cc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(DscConfigurationUpdateParametersModel); - - public override ResourceID? ResourceId() => new ConfigurationId(); - - public override Type? ResponseObject() => typeof(DscConfigurationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-AutomationAccountId.cs deleted file mode 100644 index cad3c018c39..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-ConfigurationId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-ConfigurationId.cs deleted file mode 100644 index fc6d0dd2503..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscConfiguration/ResourceId-ConfigurationId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscConfiguration; - -internal class ConfigurationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/{configurationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticConfigurations", "configurations"), - ResourceIDSegment.UserSpecified("configurationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Constant-CountType.cs deleted file mode 100644 index 72bc4118943..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Definition.cs deleted file mode 100644 index 00e16e495bf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class Definition : ResourceDefinition -{ - public string Name => "DscNode"; - public IEnumerable Operations => new List - { - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNode.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNode.cs deleted file mode 100644 index 6680d52df0f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNode.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodeModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscNodePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeConfigurationAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeConfigurationAssociationProperty.cs deleted file mode 100644 index 6a3a293e5a1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeConfigurationAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodeConfigurationAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeExtensionHandlerAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeExtensionHandlerAssociationProperty.cs deleted file mode 100644 index fe36d000974..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeExtensionHandlerAssociationProperty.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodeExtensionHandlerAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeProperties.cs deleted file mode 100644 index b2467ed1645..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeProperties.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodePropertiesModel -{ - [JsonPropertyName("accountId")] - public string? AccountId { get; set; } - - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("extensionHandler")] - public List? ExtensionHandler { get; set; } - - [JsonPropertyName("ip")] - public string? IP { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastSeen")] - public DateTime? LastSeen { get; set; } - - [JsonPropertyName("nodeConfiguration")] - public DscNodeConfigurationAssociationPropertyModel? NodeConfiguration { get; set; } - - [JsonPropertyName("nodeId")] - public string? NodeId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("registrationTime")] - public DateTime? RegistrationTime { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } - - [JsonPropertyName("totalCount")] - public int? TotalCount { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParameters.cs deleted file mode 100644 index d18e33e7628..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodeUpdateParametersModel -{ - [JsonPropertyName("nodeId")] - public string? NodeId { get; set; } - - [JsonPropertyName("properties")] - public DscNodeUpdateParametersPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParametersProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParametersProperties.cs deleted file mode 100644 index 47525d77ec6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Model-DscNodeUpdateParametersProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - - -internal class DscNodeUpdateParametersPropertiesModel -{ - [JsonPropertyName("nodeConfiguration")] - public DscNodeConfigurationAssociationPropertyModel? NodeConfiguration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Delete.cs deleted file mode 100644 index d10209d186e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new NodeId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Get.cs deleted file mode 100644 index 804a0025363..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new NodeId(); - - public override Type? ResponseObject() => typeof(DscNodeModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 6c1fb3f95c1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(DscNodeModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/nodes"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - - [QueryStringName("$inlinecount")] - [Optional] - public string Inlinecount { get; set; } - - [QueryStringName("$skip")] - [Optional] - public int Skip { get; set; } - - [QueryStringName("$top")] - [Optional] - public int Top { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Update.cs deleted file mode 100644 index 995fb0b99d1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(DscNodeUpdateParametersModel); - - public override ResourceID? ResourceId() => new NodeId(); - - public override Type? ResponseObject() => typeof(DscNodeModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 76e4e168d8e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-NodeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-NodeId.cs deleted file mode 100644 index 421b6939dcf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNode/ResourceId-NodeId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNode; - -internal class NodeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticNodes", "nodes"), - ResourceIDSegment.UserSpecified("nodeId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-ContentSourceType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-ContentSourceType.cs deleted file mode 100644 index 54be8b0f4bf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-ContentSourceType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ContentSourceTypeConstant -{ - [Description("embeddedContent")] - EmbeddedContent, - - [Description("uri")] - Uri, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-CountType.cs deleted file mode 100644 index aa1a5ffe777..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Definition.cs deleted file mode 100644 index e77d7bf9a58..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class Definition : ResourceDefinition -{ - public string Name => "DscNodeConfiguration"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentHash.cs deleted file mode 100644 index 2ae34b3f8d2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentSource.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentSource.cs deleted file mode 100644 index 08c3e4d4639..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-ContentSource.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class ContentSourceModel -{ - [JsonPropertyName("hash")] - public ContentHashModel? Hash { get; set; } - - [JsonPropertyName("type")] - public ContentSourceTypeConstant? Type { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscConfigurationAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscConfigurationAssociationProperty.cs deleted file mode 100644 index 5689d1e022e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscConfigurationAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class DscConfigurationAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfiguration.cs deleted file mode 100644 index 0162b2de115..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfiguration.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class DscNodeConfigurationModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscNodeConfigurationPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParameters.cs deleted file mode 100644 index 70d4d667328..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParameters.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class DscNodeConfigurationCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public DscNodeConfigurationCreateOrUpdateParametersPropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParametersProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParametersProperties.cs deleted file mode 100644 index b2e5f8a49e5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationCreateOrUpdateParametersProperties.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class DscNodeConfigurationCreateOrUpdateParametersPropertiesModel -{ - [JsonPropertyName("configuration")] - [Required] - public DscConfigurationAssociationPropertyModel Configuration { get; set; } - - [JsonPropertyName("incrementNodeConfigurationBuild")] - public bool? IncrementNodeConfigurationBuild { get; set; } - - [JsonPropertyName("source")] - [Required] - public ContentSourceModel Source { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationProperties.cs deleted file mode 100644 index 3d16f998dd0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Model-DscNodeConfigurationProperties.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - - -internal class DscNodeConfigurationPropertiesModel -{ - [JsonPropertyName("configuration")] - public DscConfigurationAssociationPropertyModel? Configuration { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("incrementNodeConfigurationBuild")] - public bool? IncrementNodeConfigurationBuild { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("nodeCount")] - public int? NodeCount { get; set; } - - [JsonPropertyName("source")] - public string? Source { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-CreateOrUpdate.cs deleted file mode 100644 index b46207d7c8e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(DscNodeConfigurationCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new NodeConfigurationId(); - - public override Type? ResponseObject() => typeof(DscNodeConfigurationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Delete.cs deleted file mode 100644 index 67ef8e2cbb6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new NodeConfigurationId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Get.cs deleted file mode 100644 index 7a8e8d94035..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new NodeConfigurationId(); - - public override Type? ResponseObject() => typeof(DscNodeConfigurationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 4aec71fbb03..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(DscNodeConfigurationModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/nodeConfigurations"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - - [QueryStringName("$inlinecount")] - [Optional] - public string Inlinecount { get; set; } - - [QueryStringName("$skip")] - [Optional] - public int Skip { get; set; } - - [QueryStringName("$top")] - [Optional] - public int Top { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-AutomationAccountId.cs deleted file mode 100644 index b19be4e156b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-NodeConfigurationId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-NodeConfigurationId.cs deleted file mode 100644 index f34f4050a9f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/DscNodeConfiguration/ResourceId-NodeConfigurationId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.DscNodeConfiguration; - -internal class NodeConfigurationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeConfigurations/{nodeConfigurationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticNodeConfigurations", "nodeConfigurations"), - ResourceIDSegment.UserSpecified("nodeConfigurationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-CountType.cs deleted file mode 100644 index 3829dec94a7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-GroupTypeEnum.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-GroupTypeEnum.cs deleted file mode 100644 index 536fa7f839f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Constant-GroupTypeEnum.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum GroupTypeEnumConstant -{ - [Description("System")] - System, - - [Description("User")] - User, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Definition.cs deleted file mode 100644 index 7e97a33ed36..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class Definition : ResourceDefinition -{ - public string Name => "HybridRunbookWorkerGroup"; - public IEnumerable Operations => new List - { - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorker.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorker.cs deleted file mode 100644 index ad6fbd5c9ef..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorker.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - - -internal class HybridRunbookWorkerModel -{ - [JsonPropertyName("ip")] - public string? IP { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastSeenDateTime")] - public DateTime? LastSeenDateTime { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("registrationTime")] - public DateTime? RegistrationTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroup.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroup.cs deleted file mode 100644 index d37afbb8cd7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroup.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - - -internal class HybridRunbookWorkerGroupModel -{ - [JsonPropertyName("credential")] - public RunAsCredentialAssociationPropertyModel? Credential { get; set; } - - [JsonPropertyName("groupType")] - public GroupTypeEnumConstant? GroupType { get; set; } - - [JsonPropertyName("hybridRunbookWorkers")] - public List? HybridRunbookWorkers { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroupUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroupUpdateParameters.cs deleted file mode 100644 index f32a29e4f37..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-HybridRunbookWorkerGroupUpdateParameters.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - - -internal class HybridRunbookWorkerGroupUpdateParametersModel -{ - [JsonPropertyName("credential")] - public RunAsCredentialAssociationPropertyModel? Credential { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-RunAsCredentialAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-RunAsCredentialAssociationProperty.cs deleted file mode 100644 index 388943cb3a8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Model-RunAsCredentialAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - - -internal class RunAsCredentialAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Delete.cs deleted file mode 100644 index 97d1afb990b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new HybridRunbookWorkerGroupId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Get.cs deleted file mode 100644 index 8cb14b16e32..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new HybridRunbookWorkerGroupId(); - - public override Type? ResponseObject() => typeof(HybridRunbookWorkerGroupModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-ListByAutomationAccount.cs deleted file mode 100644 index e915820112e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(HybridRunbookWorkerGroupModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/hybridRunbookWorkerGroups"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Update.cs deleted file mode 100644 index 67c6429031d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(HybridRunbookWorkerGroupUpdateParametersModel); - - public override ResourceID? ResourceId() => new HybridRunbookWorkerGroupId(); - - public override Type? ResponseObject() => typeof(HybridRunbookWorkerGroupModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 14b8b6d215d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-HybridRunbookWorkerGroupId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-HybridRunbookWorkerGroupId.cs deleted file mode 100644 index 42224724e32..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/HybridRunbookWorkerGroup/ResourceId-HybridRunbookWorkerGroupId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.HybridRunbookWorkerGroup; - -internal class HybridRunbookWorkerGroupId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticHybridRunbookWorkerGroups", "hybridRunbookWorkerGroups"), - ResourceIDSegment.UserSpecified("hybridRunbookWorkerGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-CountType.cs deleted file mode 100644 index 9c7e0a5ed0a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobProvisioningState.cs deleted file mode 100644 index 1d0e86da0fe..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobProvisioningState.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobProvisioningStateConstant -{ - [Description("Failed")] - Failed, - - [Description("Processing")] - Processing, - - [Description("Succeeded")] - Succeeded, - - [Description("Suspended")] - Suspended, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobStatus.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobStatus.cs deleted file mode 100644 index 8a8cff8babd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Constant-JobStatus.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobStatusConstant -{ - [Description("Activating")] - Activating, - - [Description("Blocked")] - Blocked, - - [Description("Completed")] - Completed, - - [Description("Disconnected")] - Disconnected, - - [Description("Failed")] - Failed, - - [Description("New")] - New, - - [Description("Removing")] - Removing, - - [Description("Resuming")] - Resuming, - - [Description("Running")] - Running, - - [Description("Stopped")] - Stopped, - - [Description("Stopping")] - Stopping, - - [Description("Suspended")] - Suspended, - - [Description("Suspending")] - Suspending, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Definition.cs deleted file mode 100644 index b71425fbdd8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Definition.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class Definition : ResourceDefinition -{ - public string Name => "Job"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new GetOperation(), - new GetOutputOperation(), - new GetRunbookContentOperation(), - new ListByAutomationAccountOperation(), - new ResumeOperation(), - new StopOperation(), - new SuspendOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-Job.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-Job.cs deleted file mode 100644 index 0d8f9eb3456..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-Job.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public JobPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItem.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItem.cs deleted file mode 100644 index 0481bfb94d7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItem.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobCollectionItemModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public JobCollectionItemPropertiesModel Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItemProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItemProperties.cs deleted file mode 100644 index d359b2253ea..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCollectionItemProperties.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobCollectionItemPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("jobId")] - public string? JobId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("provisioningState")] - public string? ProvisioningState { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [JsonPropertyName("runbook")] - public RunbookAssociationPropertyModel? Runbook { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("status")] - public JobStatusConstant? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateParameters.cs deleted file mode 100644 index 0d28454c78b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobCreateParametersModel -{ - [JsonPropertyName("properties")] - [Required] - public JobCreatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateProperties.cs deleted file mode 100644 index f8c4bb76135..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobCreateProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobCreatePropertiesModel -{ - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [JsonPropertyName("runbook")] - public RunbookAssociationPropertyModel? Runbook { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobProperties.cs deleted file mode 100644 index 6ce23fa9c06..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-JobProperties.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class JobPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("exception")] - public string? Exception { get; set; } - - [JsonPropertyName("jobId")] - public string? JobId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastStatusModifiedTime")] - public DateTime? LastStatusModifiedTime { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("provisioningState")] - public JobProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [JsonPropertyName("runbook")] - public RunbookAssociationPropertyModel? Runbook { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("startedBy")] - public string? StartedBy { get; set; } - - [JsonPropertyName("status")] - public JobStatusConstant? Status { get; set; } - - [JsonPropertyName("statusDetails")] - public string? StatusDetails { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-RunbookAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-RunbookAssociationProperty.cs deleted file mode 100644 index 9691ecbd1d5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Model-RunbookAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - - -internal class RunbookAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Create.cs deleted file mode 100644 index 4d93a8e9a07..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Create.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class CreateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override Type? RequestObject() => typeof(JobCreateParametersModel); - - public override ResourceID? ResourceId() => new JobId(); - - public override Type? ResponseObject() => typeof(JobModel); - - public override Type? OptionsObject() => typeof(CreateOperation.CreateOptions); - - internal class CreateOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Get.cs deleted file mode 100644 index a149b2f5a7e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Get.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new JobId(); - - public override Type? ResponseObject() => typeof(JobModel); - - public override Type? OptionsObject() => typeof(GetOperation.GetOptions); - - internal class GetOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetOutput.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetOutput.cs deleted file mode 100644 index 5788dd94362..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetOutput.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class GetOutputOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new JobId(); - - public override Type? ResponseObject() => typeof(string); - - public override Type? OptionsObject() => typeof(GetOutputOperation.GetOutputOptions); - - public override string? UriSuffix() => "/output"; - - internal class GetOutputOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetRunbookContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetRunbookContent.cs deleted file mode 100644 index 38e564de179..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-GetRunbookContent.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class GetRunbookContentOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new JobId(); - - public override Type? ResponseObject() => typeof(string); - - public override Type? OptionsObject() => typeof(GetRunbookContentOperation.GetRunbookContentOptions); - - public override string? UriSuffix() => "/runbookContent"; - - internal class GetRunbookContentOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 9b0b7e94714..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(JobCollectionItemModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/jobs"; - - internal class ListByAutomationAccountOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Resume.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Resume.cs deleted file mode 100644 index fee80f0818d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Resume.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class ResumeOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new JobId(); - - public override Type? OptionsObject() => typeof(ResumeOperation.ResumeOptions); - - public override string? UriSuffix() => "/resume"; - - internal class ResumeOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Stop.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Stop.cs deleted file mode 100644 index 787e3ddb01b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Stop.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class StopOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new JobId(); - - public override Type? OptionsObject() => typeof(StopOperation.StopOptions); - - public override string? UriSuffix() => "/stop"; - - internal class StopOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Suspend.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Suspend.cs deleted file mode 100644 index c26f6980b70..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/Operation-Suspend.cs +++ /dev/null @@ -1,37 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class SuspendOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new JobId(); - - public override Type? OptionsObject() => typeof(SuspendOperation.SuspendOptions); - - public override string? UriSuffix() => "/suspend"; - - internal class SuspendOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-AutomationAccountId.cs deleted file mode 100644 index ed7ed1b9fe4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-JobId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-JobId.cs deleted file mode 100644 index f5153b86277..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Job/ResourceId-JobId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Job; - -internal class JobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Constant-CountType.cs deleted file mode 100644 index 7e10d499682..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Definition.cs deleted file mode 100644 index 795f8579139..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class Definition : ResourceDefinition -{ - public string Name => "JobSchedule"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobSchedule.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobSchedule.cs deleted file mode 100644 index feae26dfb26..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobSchedule.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class JobScheduleModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public JobSchedulePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateParameters.cs deleted file mode 100644 index 74b881f9892..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class JobScheduleCreateParametersModel -{ - [JsonPropertyName("properties")] - [Required] - public JobScheduleCreatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateProperties.cs deleted file mode 100644 index d6764bdcefe..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleCreateProperties.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class JobScheduleCreatePropertiesModel -{ - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [JsonPropertyName("runbook")] - [Required] - public RunbookAssociationPropertyModel Runbook { get; set; } - - [JsonPropertyName("schedule")] - [Required] - public ScheduleAssociationPropertyModel Schedule { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleProperties.cs deleted file mode 100644 index af56e5273e1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-JobScheduleProperties.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class JobSchedulePropertiesModel -{ - [JsonPropertyName("jobScheduleId")] - public string? JobScheduleId { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [JsonPropertyName("runbook")] - public RunbookAssociationPropertyModel? Runbook { get; set; } - - [JsonPropertyName("schedule")] - public ScheduleAssociationPropertyModel? Schedule { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-RunbookAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-RunbookAssociationProperty.cs deleted file mode 100644 index 6c97fae6126..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-RunbookAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class RunbookAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-ScheduleAssociationProperty.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-ScheduleAssociationProperty.cs deleted file mode 100644 index 29b4540b7bd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Model-ScheduleAssociationProperty.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - - -internal class ScheduleAssociationPropertyModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Create.cs deleted file mode 100644 index 4cad6e2c564..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Create.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class CreateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override Type? RequestObject() => typeof(JobScheduleCreateParametersModel); - - public override ResourceID? ResourceId() => new JobScheduleId(); - - public override Type? ResponseObject() => typeof(JobScheduleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Delete.cs deleted file mode 100644 index c95344d4182..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new JobScheduleId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Get.cs deleted file mode 100644 index 2f763f5c5e2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new JobScheduleId(); - - public override Type? ResponseObject() => typeof(JobScheduleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-ListByAutomationAccount.cs deleted file mode 100644 index b181f540ae1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(JobScheduleModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/jobSchedules"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 4429b312c46..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-JobScheduleId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-JobScheduleId.cs deleted file mode 100644 index e0e6c1b55fb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobSchedule/ResourceId-JobScheduleId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobSchedule; - -internal class JobScheduleId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules/{jobScheduleId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobSchedules", "jobSchedules"), - ResourceIDSegment.UserSpecified("jobScheduleId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-CountType.cs deleted file mode 100644 index 48c3ad9f6a0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-JobStreamType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-JobStreamType.cs deleted file mode 100644 index 52d71407184..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Constant-JobStreamType.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobStreamTypeConstant -{ - [Description("Any")] - Any, - - [Description("Debug")] - Debug, - - [Description("Error")] - Error, - - [Description("Output")] - Output, - - [Description("Progress")] - Progress, - - [Description("Verbose")] - Verbose, - - [Description("Warning")] - Warning, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Definition.cs deleted file mode 100644 index efb8799a1f6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -internal class Definition : ResourceDefinition -{ - public string Name => "JobStream"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListByJobOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStream.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStream.cs deleted file mode 100644 index 38aed4513fa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStream.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - - -internal class JobStreamModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public JobStreamPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStreamProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStreamProperties.cs deleted file mode 100644 index 35ff8eb7fb4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Model-JobStreamProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - - -internal class JobStreamPropertiesModel -{ - [JsonPropertyName("jobStreamId")] - public string? JobStreamId { get; set; } - - [JsonPropertyName("streamText")] - public string? StreamText { get; set; } - - [JsonPropertyName("streamType")] - public JobStreamTypeConstant? StreamType { get; set; } - - [JsonPropertyName("summary")] - public string? Summary { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("time")] - public DateTime? Time { get; set; } - - [JsonPropertyName("value")] - public Dictionary? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-Get.cs deleted file mode 100644 index 106c6f9b6e6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-Get.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new StreamId(); - - public override Type? ResponseObject() => typeof(JobStreamModel); - - public override Type? OptionsObject() => typeof(GetOperation.GetOptions); - - internal class GetOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-ListByJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-ListByJob.cs deleted file mode 100644 index 205d9b35b1f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/Operation-ListByJob.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -internal class ListByJobOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new JobId(); - - public override Type NestedItemType() => typeof(JobStreamModel); - - public override Type? OptionsObject() => typeof(ListByJobOperation.ListByJobOptions); - - public override string? UriSuffix() => "/streams"; - - internal class ListByJobOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-JobId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-JobId.cs deleted file mode 100644 index c235d1279ba..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-JobId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -internal class JobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-StreamId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-StreamId.cs deleted file mode 100644 index 838cfb7f497..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/JobStream/ResourceId-StreamId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.JobStream; - -internal class StreamId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - ResourceIDSegment.Static("staticStreams", "streams"), - ResourceIDSegment.UserSpecified("jobStreamId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Constant-CountType.cs deleted file mode 100644 index 3f1825bb921..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.LinkedWorkspace; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Definition.cs deleted file mode 100644 index becf5b46b53..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.LinkedWorkspace; - -internal class Definition : ResourceDefinition -{ - public string Name => "LinkedWorkspace"; - public IEnumerable Operations => new List - { - new GetOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Model-LinkedWorkspace.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Model-LinkedWorkspace.cs deleted file mode 100644 index ddcd419ca16..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Model-LinkedWorkspace.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.LinkedWorkspace; - - -internal class LinkedWorkspaceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Operation-Get.cs deleted file mode 100644 index d8b58e52af2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/Operation-Get.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.LinkedWorkspace; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(LinkedWorkspaceModel); - - public override string? UriSuffix() => "/linkedWorkspace"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/ResourceId-AutomationAccountId.cs deleted file mode 100644 index de569297e9b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/LinkedWorkspace/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.LinkedWorkspace; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyName.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyName.cs deleted file mode 100644 index 7773d654a7b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyName.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AutomationKeyNameConstant -{ - [Description("Primary")] - Primary, - - [Description("Secondary")] - Secondary, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyPermissions.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyPermissions.cs deleted file mode 100644 index e8b80d8dfad..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-AutomationKeyPermissions.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AutomationKeyPermissionsConstant -{ - [Description("Full")] - Full, - - [Description("Read")] - Read, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-CountType.cs deleted file mode 100644 index 1566f1807b9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Definition.cs deleted file mode 100644 index 50b781da699..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -internal class Definition : ResourceDefinition -{ - public string Name => "ListKeys"; - public IEnumerable Operations => new List - { - new KeysListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-Key.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-Key.cs deleted file mode 100644 index ce37fe8a254..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-Key.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - - -internal class KeyModel -{ - [JsonPropertyName("KeyName")] - public AutomationKeyNameConstant? KeyName { get; set; } - - [JsonPropertyName("Permissions")] - public AutomationKeyPermissionsConstant? Permissions { get; set; } - - [JsonPropertyName("Value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-KeyListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-KeyListResult.cs deleted file mode 100644 index da0123a351a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Model-KeyListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - - -internal class KeyListResultModel -{ - [JsonPropertyName("keys")] - public List? Keys { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Operation-KeysListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Operation-KeysListByAutomationAccount.cs deleted file mode 100644 index bcc0d495633..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/Operation-KeysListByAutomationAccount.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -internal class KeysListByAutomationAccountOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(KeyListResultModel); - - public override string? UriSuffix() => "/listKeys"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 1b4d8889e24..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ListKeys/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ListKeys; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-CountType.cs deleted file mode 100644 index 8dc91ce184c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-ModuleProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-ModuleProvisioningState.cs deleted file mode 100644 index 10e276e6763..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Constant-ModuleProvisioningState.cs +++ /dev/null @@ -1,56 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ModuleProvisioningStateConstant -{ - [Description("ActivitiesStored")] - ActivitiesStored, - - [Description("Cancelled")] - Cancelled, - - [Description("ConnectionTypeImported")] - ConnectionTypeImported, - - [Description("ContentDownloaded")] - ContentDownloaded, - - [Description("ContentRetrieved")] - ContentRetrieved, - - [Description("ContentStored")] - ContentStored, - - [Description("ContentValidated")] - ContentValidated, - - [Description("Created")] - Created, - - [Description("Creating")] - Creating, - - [Description("Failed")] - Failed, - - [Description("ModuleDataStored")] - ModuleDataStored, - - [Description("ModuleImportRunbookComplete")] - ModuleImportRunbookComplete, - - [Description("RunningImportModuleRunbook")] - RunningImportModuleRunbook, - - [Description("StartingImportModuleRunbook")] - StartingImportModuleRunbook, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Definition.cs deleted file mode 100644 index ef6a413e165..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class Definition : ResourceDefinition -{ - public string Name => "Module"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentHash.cs deleted file mode 100644 index 3ad373c952a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentLink.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentLink.cs deleted file mode 100644 index c82b8a761ab..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ContentLink.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ContentLinkModel -{ - [JsonPropertyName("contentHash")] - public ContentHashModel? ContentHash { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-Module.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-Module.cs deleted file mode 100644 index 18262cd7468..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-Module.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ModulePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateParameters.cs deleted file mode 100644 index 956fba9e029..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateParameters.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleCreateOrUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public ModuleCreateOrUpdatePropertiesModel Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateProperties.cs deleted file mode 100644 index 67600450f8c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleCreateOrUpdateProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("contentLink")] - [Required] - public ContentLinkModel ContentLink { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleErrorInfo.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleErrorInfo.cs deleted file mode 100644 index 096bb4be20c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleErrorInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleErrorInfoModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleProperties.cs deleted file mode 100644 index db2dbd8fe8c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleProperties.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModulePropertiesModel -{ - [JsonPropertyName("activityCount")] - public int? ActivityCount { get; set; } - - [JsonPropertyName("contentLink")] - public ContentLinkModel? ContentLink { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("error")] - public ModuleErrorInfoModel? Error { get; set; } - - [JsonPropertyName("isComposite")] - public bool? IsComposite { get; set; } - - [JsonPropertyName("isGlobal")] - public bool? IsGlobal { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("provisioningState")] - public ModuleProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("sizeInBytes")] - public int? SizeInBytes { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateParameters.cs deleted file mode 100644 index 9e1c536bb6c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateParameters.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ModuleUpdatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateProperties.cs deleted file mode 100644 index 6d58fa7678e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Model-ModuleUpdateProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - - -internal class ModuleUpdatePropertiesModel -{ - [JsonPropertyName("contentLink")] - public ContentLinkModel? ContentLink { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-CreateOrUpdate.cs deleted file mode 100644 index 84ffd93966c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(ModuleCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new ModuleId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Delete.cs deleted file mode 100644 index 77bd7ca8672..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ModuleId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Get.cs deleted file mode 100644 index 454cd61df8d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ModuleId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-ListByAutomationAccount.cs deleted file mode 100644 index b27c83645f1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(ModuleModel); - - public override string? UriSuffix() => "/modules"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Update.cs deleted file mode 100644 index 5112854e5c8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(ModuleUpdateParametersModel); - - public override ResourceID? ResourceId() => new ModuleId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-AutomationAccountId.cs deleted file mode 100644 index aa46be6d694..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-ModuleId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-ModuleId.cs deleted file mode 100644 index 0b06a0da6c8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Module/ResourceId-ModuleId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Module; - -internal class ModuleId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticModules", "modules"), - ResourceIDSegment.UserSpecified("moduleName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Constant-CountType.cs deleted file mode 100644 index 92cb4aa320f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Definition.cs deleted file mode 100644 index ab16ae37457..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - -internal class Definition : ResourceDefinition -{ - public string Name => "NodeCountInformation"; - public IEnumerable Operations => new List - { - new GetOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCount.cs deleted file mode 100644 index c4743bd86b3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCount.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - - -internal class NodeCountModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public NodeCountPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCountProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCountProperties.cs deleted file mode 100644 index 20682a949a2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCountProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - - -internal class NodeCountPropertiesModel -{ - [JsonPropertyName("count")] - public int? Count { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCounts.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCounts.cs deleted file mode 100644 index d1f923d877f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Model-NodeCounts.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - - -internal class NodeCountsModel -{ - [JsonPropertyName("totalCount")] - public int? TotalCount { get; set; } - - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Operation-Get.cs deleted file mode 100644 index 7835dea768f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new CountTypeId(); - - public override Type? ResponseObject() => typeof(NodeCountsModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/ResourceId-CountTypeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/ResourceId-CountTypeId.cs deleted file mode 100644 index 576a69dfea7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeCountInformation/ResourceId-CountTypeId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeCountInformation; - -internal class CountTypeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeCounts/{countType}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticNodeCounts", "nodeCounts"), - ResourceIDSegment.Constant("countType", typeof(CountTypeConstant)), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Constant-CountType.cs deleted file mode 100644 index 8133f385b81..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Definition.cs deleted file mode 100644 index 1291568151c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Definition.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class Definition : ResourceDefinition -{ - public string Name => "NodeReports"; - public IEnumerable Operations => new List - { - new GetOperation(), - new GetContentOperation(), - new ListByNodeOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscMetaConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscMetaConfiguration.cs deleted file mode 100644 index 037a4d6c9ca..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscMetaConfiguration.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - - -internal class DscMetaConfigurationModel -{ - [JsonPropertyName("actionAfterReboot")] - public string? ActionAfterReboot { get; set; } - - [JsonPropertyName("allowModuleOverwrite")] - public bool? AllowModuleOverwrite { get; set; } - - [JsonPropertyName("certificateId")] - public string? CertificateId { get; set; } - - [JsonPropertyName("configurationMode")] - public string? ConfigurationMode { get; set; } - - [JsonPropertyName("configurationModeFrequencyMins")] - public int? ConfigurationModeFrequencyMins { get; set; } - - [JsonPropertyName("rebootNodeIfNeeded")] - public bool? RebootNodeIfNeeded { get; set; } - - [JsonPropertyName("refreshFrequencyMins")] - public int? RefreshFrequencyMins { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscNodeReport.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscNodeReport.cs deleted file mode 100644 index cf0b14dddc4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscNodeReport.cs +++ /dev/null @@ -1,77 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - - -internal class DscNodeReportModel -{ - [JsonPropertyName("configurationVersion")] - public string? ConfigurationVersion { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("errors")] - public List? Errors { get; set; } - - [JsonPropertyName("hostName")] - public string? HostName { get; set; } - - [JsonPropertyName("iPV4Addresses")] - public List? IPV4Addresses { get; set; } - - [JsonPropertyName("iPV6Addresses")] - public List? IPV6Addresses { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("metaConfiguration")] - public DscMetaConfigurationModel? MetaConfiguration { get; set; } - - [JsonPropertyName("numberOfResources")] - public int? NumberOfResources { get; set; } - - [JsonPropertyName("rawErrors")] - public string? RawErrors { get; set; } - - [JsonPropertyName("rebootRequested")] - public string? RebootRequested { get; set; } - - [JsonPropertyName("refreshMode")] - public string? RefreshMode { get; set; } - - [JsonPropertyName("reportFormatVersion")] - public string? ReportFormatVersion { get; set; } - - [JsonPropertyName("reportId")] - public string? ReportId { get; set; } - - [JsonPropertyName("resources")] - public List? Resources { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportError.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportError.cs deleted file mode 100644 index 87598e3eff1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportError.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - - -internal class DscReportErrorModel -{ - [JsonPropertyName("errorCode")] - public string? ErrorCode { get; set; } - - [JsonPropertyName("errorDetails")] - public string? ErrorDetails { get; set; } - - [JsonPropertyName("errorMessage")] - public string? ErrorMessage { get; set; } - - [JsonPropertyName("errorSource")] - public string? ErrorSource { get; set; } - - [JsonPropertyName("locale")] - public string? Locale { get; set; } - - [JsonPropertyName("resourceId")] - public string? ResourceId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResource.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResource.cs deleted file mode 100644 index 729db747b35..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResource.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - - -internal class DscReportResourceModel -{ - [JsonPropertyName("dependsOn")] - public List? DependsOn { get; set; } - - [JsonPropertyName("durationInSeconds")] - public float? DurationInSeconds { get; set; } - - [JsonPropertyName("error")] - public string? Error { get; set; } - - [JsonPropertyName("moduleName")] - public string? ModuleName { get; set; } - - [JsonPropertyName("moduleVersion")] - public string? ModuleVersion { get; set; } - - [JsonPropertyName("resourceId")] - public string? ResourceId { get; set; } - - [JsonPropertyName("resourceName")] - public string? ResourceName { get; set; } - - [JsonPropertyName("sourceInfo")] - public string? SourceInfo { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startDate")] - public DateTime? StartDate { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResourceNavigation.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResourceNavigation.cs deleted file mode 100644 index 73d66fe33a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Model-DscReportResourceNavigation.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - - -internal class DscReportResourceNavigationModel -{ - [JsonPropertyName("resourceId")] - public string? ResourceId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-Get.cs deleted file mode 100644 index 69e59302e7a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ReportId(); - - public override Type? ResponseObject() => typeof(DscNodeReportModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-GetContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-GetContent.cs deleted file mode 100644 index de90145eaac..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-GetContent.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class GetContentOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ReportId(); - - public override Type? ResponseObject() => typeof(object); - - public override string? UriSuffix() => "/content"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-ListByNode.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-ListByNode.cs deleted file mode 100644 index 2c9421b8d9c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/Operation-ListByNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class ListByNodeOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new NodeId(); - - public override Type NestedItemType() => typeof(DscNodeReportModel); - - public override Type? OptionsObject() => typeof(ListByNodeOperation.ListByNodeOptions); - - public override string? UriSuffix() => "/reports"; - - internal class ListByNodeOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-NodeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-NodeId.cs deleted file mode 100644 index 189e7068e03..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-NodeId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class NodeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticNodes", "nodes"), - ResourceIDSegment.UserSpecified("nodeId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-ReportId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-ReportId.cs deleted file mode 100644 index cdad891b120..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/NodeReports/ResourceId-ReportId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.NodeReports; - -internal class ReportId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticNodes", "nodes"), - ResourceIDSegment.UserSpecified("nodeId"), - ResourceIDSegment.Static("staticReports", "reports"), - ResourceIDSegment.UserSpecified("reportId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Constant-CountType.cs deleted file mode 100644 index 5ecef88baf8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Definition.cs deleted file mode 100644 index de884916aba..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -internal class Definition : ResourceDefinition -{ - public string Name => "ObjectDataTypes"; - public IEnumerable Operations => new List - { - new ListFieldsByModuleAndTypeOperation(), - new ListFieldsByTypeOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeField.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeField.cs deleted file mode 100644 index faec7563416..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeField.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - - -internal class TypeFieldModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeFieldListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeFieldListResult.cs deleted file mode 100644 index 339f10348e3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Model-TypeFieldListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - - -internal class TypeFieldListResultModel -{ - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByModuleAndType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByModuleAndType.cs deleted file mode 100644 index aaa0f45a122..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByModuleAndType.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -internal class ListFieldsByModuleAndTypeOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ModuleObjectDataTypeId(); - - public override Type? ResponseObject() => typeof(TypeFieldListResultModel); - - public override string? UriSuffix() => "/fields"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByType.cs deleted file mode 100644 index ca453412ada..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/Operation-ListFieldsByType.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -internal class ListFieldsByTypeOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ObjectDataTypeId(); - - public override Type? ResponseObject() => typeof(TypeFieldListResultModel); - - public override string? UriSuffix() => "/fields"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ModuleObjectDataTypeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ModuleObjectDataTypeId.cs deleted file mode 100644 index 74962a5c089..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ModuleObjectDataTypeId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -internal class ModuleObjectDataTypeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/objectDataTypes/{typeName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticModules", "modules"), - ResourceIDSegment.UserSpecified("moduleName"), - ResourceIDSegment.Static("staticObjectDataTypes", "objectDataTypes"), - ResourceIDSegment.UserSpecified("typeName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ObjectDataTypeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ObjectDataTypeId.cs deleted file mode 100644 index 35a98f75ce9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/ObjectDataTypes/ResourceId-ObjectDataTypeId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.ObjectDataTypes; - -internal class ObjectDataTypeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/objectDataTypes/{typeName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticObjectDataTypes", "objectDataTypes"), - ResourceIDSegment.UserSpecified("typeName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-CountType.cs deleted file mode 100644 index 40bba244962..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-ModuleProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-ModuleProvisioningState.cs deleted file mode 100644 index 00f36893474..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Constant-ModuleProvisioningState.cs +++ /dev/null @@ -1,56 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ModuleProvisioningStateConstant -{ - [Description("ActivitiesStored")] - ActivitiesStored, - - [Description("Cancelled")] - Cancelled, - - [Description("ConnectionTypeImported")] - ConnectionTypeImported, - - [Description("ContentDownloaded")] - ContentDownloaded, - - [Description("ContentRetrieved")] - ContentRetrieved, - - [Description("ContentStored")] - ContentStored, - - [Description("ContentValidated")] - ContentValidated, - - [Description("Created")] - Created, - - [Description("Creating")] - Creating, - - [Description("Failed")] - Failed, - - [Description("ModuleDataStored")] - ModuleDataStored, - - [Description("ModuleImportRunbookComplete")] - ModuleImportRunbookComplete, - - [Description("RunningImportModuleRunbook")] - RunningImportModuleRunbook, - - [Description("StartingImportModuleRunbook")] - StartingImportModuleRunbook, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Definition.cs deleted file mode 100644 index 54a114d53eb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class Definition : ResourceDefinition -{ - public string Name => "Python2Package"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentHash.cs deleted file mode 100644 index 6f8e2cd3fa1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentLink.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentLink.cs deleted file mode 100644 index e7af2f3fb18..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ContentLink.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class ContentLinkModel -{ - [JsonPropertyName("contentHash")] - public ContentHashModel? ContentHash { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-Module.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-Module.cs deleted file mode 100644 index 89adc4339dc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-Module.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class ModuleModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ModulePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleErrorInfo.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleErrorInfo.cs deleted file mode 100644 index e8beb3b4a89..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleErrorInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class ModuleErrorInfoModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleProperties.cs deleted file mode 100644 index a20e88abf74..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-ModuleProperties.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class ModulePropertiesModel -{ - [JsonPropertyName("activityCount")] - public int? ActivityCount { get; set; } - - [JsonPropertyName("contentLink")] - public ContentLinkModel? ContentLink { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("error")] - public ModuleErrorInfoModel? Error { get; set; } - - [JsonPropertyName("isComposite")] - public bool? IsComposite { get; set; } - - [JsonPropertyName("isGlobal")] - public bool? IsGlobal { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("provisioningState")] - public ModuleProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("sizeInBytes")] - public int? SizeInBytes { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateParameters.cs deleted file mode 100644 index cbfadc408da..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateParameters.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class PythonPackageCreateParametersModel -{ - [JsonPropertyName("properties")] - [Required] - public PythonPackageCreatePropertiesModel Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateProperties.cs deleted file mode 100644 index 2a445551ade..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageCreateProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class PythonPackageCreatePropertiesModel -{ - [JsonPropertyName("contentLink")] - [Required] - public ContentLinkModel ContentLink { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageUpdateParameters.cs deleted file mode 100644 index c5356d91ff5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Model-PythonPackageUpdateParameters.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - - -internal class PythonPackageUpdateParametersModel -{ - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-CreateOrUpdate.cs deleted file mode 100644 index 78024ca73db..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(PythonPackageCreateParametersModel); - - public override ResourceID? ResourceId() => new Python2PackageId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Delete.cs deleted file mode 100644 index b42e570beab..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new Python2PackageId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Get.cs deleted file mode 100644 index f84626ddfb6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new Python2PackageId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 6785cdbb4d9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(ModuleModel); - - public override string? UriSuffix() => "/python2Packages"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Update.cs deleted file mode 100644 index 11159b22c03..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(PythonPackageUpdateParametersModel); - - public override ResourceID? ResourceId() => new Python2PackageId(); - - public override Type? ResponseObject() => typeof(ModuleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-AutomationAccountId.cs deleted file mode 100644 index bb46b9544f5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-Python2PackageId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-Python2PackageId.cs deleted file mode 100644 index e03e40704b2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Python2Package/ResourceId-Python2PackageId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Python2Package; - -internal class Python2PackageId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python2Packages/{packageName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticPython2Packages", "python2Packages"), - ResourceIDSegment.UserSpecified("packageName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-CountType.cs deleted file mode 100644 index e989a08af75..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookProvisioningState.cs deleted file mode 100644 index c4b45f96de2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookProvisioningState.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RunbookProvisioningStateConstant -{ - [Description("Succeeded")] - Succeeded, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookState.cs deleted file mode 100644 index a3a0a7835e6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RunbookStateConstant -{ - [Description("Edit")] - Edit, - - [Description("New")] - New, - - [Description("Published")] - Published, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookTypeEnum.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookTypeEnum.cs deleted file mode 100644 index e9bdd843bb7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Constant-RunbookTypeEnum.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum RunbookTypeEnumConstant -{ - [Description("Graph")] - Graph, - - [Description("GraphPowerShell")] - GraphPowerShell, - - [Description("GraphPowerShellWorkflow")] - GraphPowerShellWorkflow, - - [Description("PowerShell")] - PowerShell, - - [Description("PowerShellWorkflow")] - PowerShellWorkflow, - - [Description("Python3")] - PythonThree, - - [Description("Python2")] - PythonTwo, - - [Description("Script")] - Script, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Definition.cs deleted file mode 100644 index 3a791b2915f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Definition.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class Definition : ResourceDefinition -{ - public string Name => "Runbook"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new GetContentOperation(), - new ListByAutomationAccountOperation(), - new PublishOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentHash.cs deleted file mode 100644 index 0c611fce6cc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentLink.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentLink.cs deleted file mode 100644 index 1d1e97c02ee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-ContentLink.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class ContentLinkModel -{ - [JsonPropertyName("contentHash")] - public ContentHashModel? ContentHash { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-Runbook.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-Runbook.cs deleted file mode 100644 index 0e0fb04ad52..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-Runbook.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public RunbookPropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateParameters.cs deleted file mode 100644 index 65e298c2aaa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateParameters.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookCreateOrUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public RunbookCreateOrUpdatePropertiesModel Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateProperties.cs deleted file mode 100644 index 014a1a2099e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookCreateOrUpdateProperties.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("draft")] - public RunbookDraftModel? Draft { get; set; } - - [JsonPropertyName("logActivityTrace")] - public int? LogActivityTrace { get; set; } - - [JsonPropertyName("logProgress")] - public bool? LogProgress { get; set; } - - [JsonPropertyName("logVerbose")] - public bool? LogVerbose { get; set; } - - [JsonPropertyName("publishContentLink")] - public ContentLinkModel? PublishContentLink { get; set; } - - [JsonPropertyName("runbookType")] - [Required] - public RunbookTypeEnumConstant RunbookType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookDraft.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookDraft.cs deleted file mode 100644 index 2278c915059..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookDraft.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookDraftModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("draftContentLink")] - public ContentLinkModel? DraftContentLink { get; set; } - - [JsonPropertyName("inEdit")] - public bool? InEdit { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("outputTypes")] - public List? OutputTypes { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookParameter.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookParameter.cs deleted file mode 100644 index 08a64cc28bf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookParameter.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookParameterModel -{ - [JsonPropertyName("defaultValue")] - public string? DefaultValue { get; set; } - - [JsonPropertyName("isMandatory")] - public bool? IsMandatory { get; set; } - - [JsonPropertyName("position")] - public int? Position { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookProperties.cs deleted file mode 100644 index ea8c9f4b120..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookProperties.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("draft")] - public RunbookDraftModel? Draft { get; set; } - - [JsonPropertyName("jobCount")] - public int? JobCount { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("logActivityTrace")] - public int? LogActivityTrace { get; set; } - - [JsonPropertyName("logProgress")] - public bool? LogProgress { get; set; } - - [JsonPropertyName("logVerbose")] - public bool? LogVerbose { get; set; } - - [JsonPropertyName("outputTypes")] - public List? OutputTypes { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("provisioningState")] - public RunbookProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("publishContentLink")] - public ContentLinkModel? PublishContentLink { get; set; } - - [JsonPropertyName("runbookType")] - public RunbookTypeEnumConstant? RunbookType { get; set; } - - [JsonPropertyName("state")] - public RunbookStateConstant? State { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateParameters.cs deleted file mode 100644 index 9c155e14a80..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateParameters.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookUpdateParametersModel -{ - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public RunbookUpdatePropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateProperties.cs deleted file mode 100644 index 7012ded4494..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Model-RunbookUpdateProperties.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - - -internal class RunbookUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("logActivityTrace")] - public int? LogActivityTrace { get; set; } - - [JsonPropertyName("logProgress")] - public bool? LogProgress { get; set; } - - [JsonPropertyName("logVerbose")] - public bool? LogVerbose { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-CreateOrUpdate.cs deleted file mode 100644 index ffdd9872eed..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(RunbookCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(RunbookModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Delete.cs deleted file mode 100644 index e6c217c9914..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Delete.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new RunbookId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Get.cs deleted file mode 100644 index f395da1bb13..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(RunbookModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-GetContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-GetContent.cs deleted file mode 100644 index 967020eea5c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-GetContent.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class GetContentOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(string); - - public override string? UriSuffix() => "/content"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-ListByAutomationAccount.cs deleted file mode 100644 index e6e3911cccf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(RunbookModel); - - public override string? UriSuffix() => "/runbooks"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Publish.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Publish.cs deleted file mode 100644 index 075720d12f4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Publish.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class PublishOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/publish"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Update.cs deleted file mode 100644 index 4d649f7cbed..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(RunbookUpdateParametersModel); - - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(RunbookModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-AutomationAccountId.cs deleted file mode 100644 index d8c8a0f3bd5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-RunbookId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-RunbookId.cs deleted file mode 100644 index da14280b6c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Runbook/ResourceId-RunbookId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Runbook; - -internal class RunbookId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticRunbooks", "runbooks"), - ResourceIDSegment.UserSpecified("runbookName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Constant-CountType.cs deleted file mode 100644 index 6666f917111..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Definition.cs deleted file mode 100644 index 1cabdb3aa43..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class Definition : ResourceDefinition -{ - public string Name => "RunbookDraft"; - public IEnumerable Operations => new List - { - new GetOperation(), - new GetContentOperation(), - new ReplaceContentOperation(), - new UndoEditOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentHash.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentHash.cs deleted file mode 100644 index 36a4853e253..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentHash.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - - -internal class ContentHashModel -{ - [JsonPropertyName("algorithm")] - [Required] - public string Algorithm { get; set; } - - [JsonPropertyName("value")] - [Required] - public string Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentLink.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentLink.cs deleted file mode 100644 index 07ed36db7ad..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-ContentLink.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - - -internal class ContentLinkModel -{ - [JsonPropertyName("contentHash")] - public ContentHashModel? ContentHash { get; set; } - - [JsonPropertyName("uri")] - public string? Uri { get; set; } - - [JsonPropertyName("version")] - public string? Version { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookDraft.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookDraft.cs deleted file mode 100644 index fdf26fd206e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookDraft.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - - -internal class RunbookDraftModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("draftContentLink")] - public ContentLinkModel? DraftContentLink { get; set; } - - [JsonPropertyName("inEdit")] - public bool? InEdit { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("outputTypes")] - public List? OutputTypes { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookParameter.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookParameter.cs deleted file mode 100644 index f3acf1908dd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Model-RunbookParameter.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - - -internal class RunbookParameterModel -{ - [JsonPropertyName("defaultValue")] - public string? DefaultValue { get; set; } - - [JsonPropertyName("isMandatory")] - public bool? IsMandatory { get; set; } - - [JsonPropertyName("position")] - public int? Position { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-Get.cs deleted file mode 100644 index 9e57a75f049..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-Get.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(RunbookDraftModel); - - public override string? UriSuffix() => "/draft"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-GetContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-GetContent.cs deleted file mode 100644 index 0e493ab88d8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-GetContent.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class GetContentOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(string); - - public override string? UriSuffix() => "/draft/content"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-ReplaceContent.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-ReplaceContent.cs deleted file mode 100644 index 8baaee7dc9d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-ReplaceContent.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class ReplaceContentOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(object); - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/draft/content"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-UndoEdit.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-UndoEdit.cs deleted file mode 100644 index f3093eb3cdf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/Operation-UndoEdit.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class UndoEditOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/draft/undoEdit"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/ResourceId-RunbookId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/ResourceId-RunbookId.cs deleted file mode 100644 index 9b72cdccb8a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/RunbookDraft/ResourceId-RunbookId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.RunbookDraft; - -internal class RunbookId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticRunbooks", "runbooks"), - ResourceIDSegment.UserSpecified("runbookName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-CountType.cs deleted file mode 100644 index c217fbfc3f8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleDay.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleDay.cs deleted file mode 100644 index cce9328201b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleDay.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ScheduleDayConstant -{ - [Description("Friday")] - Friday, - - [Description("Monday")] - Monday, - - [Description("Saturday")] - Saturday, - - [Description("Sunday")] - Sunday, - - [Description("Thursday")] - Thursday, - - [Description("Tuesday")] - Tuesday, - - [Description("Wednesday")] - Wednesday, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleFrequency.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleFrequency.cs deleted file mode 100644 index e71bcd8cc2f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Constant-ScheduleFrequency.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ScheduleFrequencyConstant -{ - [Description("Day")] - Day, - - [Description("Hour")] - Hour, - - [Description("Minute")] - Minute, - - [Description("Month")] - Month, - - [Description("OneTime")] - OneTime, - - [Description("Week")] - Week, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Definition.cs deleted file mode 100644 index 75d0ed88656..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class Definition : ResourceDefinition -{ - public string Name => "Schedule"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedSchedule.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedSchedule.cs deleted file mode 100644 index d33f76fee15..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedSchedule.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class AdvancedScheduleModel -{ - [JsonPropertyName("monthDays")] - public List? MonthDays { get; set; } - - [JsonPropertyName("monthlyOccurrences")] - public List? MonthlyOccurrences { get; set; } - - [JsonPropertyName("weekDays")] - public List? WeekDays { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedScheduleMonthlyOccurrence.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedScheduleMonthlyOccurrence.cs deleted file mode 100644 index 3fc9dc0eff3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-AdvancedScheduleMonthlyOccurrence.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class AdvancedScheduleMonthlyOccurrenceModel -{ - [JsonPropertyName("day")] - public ScheduleDayConstant? Day { get; set; } - - [JsonPropertyName("occurrence")] - public int? Occurrence { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-Schedule.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-Schedule.cs deleted file mode 100644 index f01cfe2e1e5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-Schedule.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class ScheduleModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public SchedulePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateParameters.cs deleted file mode 100644 index b6b76989aaf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class ScheduleCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public ScheduleCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateProperties.cs deleted file mode 100644 index de88986a13d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleCreateOrUpdateProperties.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class ScheduleCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("advancedSchedule")] - public AdvancedScheduleModel? AdvancedSchedule { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("frequency")] - [Required] - public ScheduleFrequencyConstant Frequency { get; set; } - - [JsonPropertyName("interval")] - public object? Interval { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - [Required] - public DateTime StartTime { get; set; } - - [JsonPropertyName("timeZone")] - public string? TimeZone { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleProperties.cs deleted file mode 100644 index ee0dfc7a8ca..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleProperties.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class SchedulePropertiesModel -{ - [JsonPropertyName("advancedSchedule")] - public AdvancedScheduleModel? AdvancedSchedule { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("expiryTimeOffsetMinutes")] - public float? ExpiryTimeOffsetMinutes { get; set; } - - [JsonPropertyName("frequency")] - public ScheduleFrequencyConstant? Frequency { get; set; } - - [JsonPropertyName("interval")] - public object? Interval { get; set; } - - [JsonPropertyName("isEnabled")] - public bool? IsEnabled { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("nextRun")] - public DateTime? NextRun { get; set; } - - [JsonPropertyName("nextRunOffsetMinutes")] - public float? NextRunOffsetMinutes { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("startTimeOffsetMinutes")] - public float? StartTimeOffsetMinutes { get; set; } - - [JsonPropertyName("timeZone")] - public string? TimeZone { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateParameters.cs deleted file mode 100644 index 3983e9fc8ee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class ScheduleUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ScheduleUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateProperties.cs deleted file mode 100644 index 7daf2ed7195..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Model-ScheduleUpdateProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - - -internal class ScheduleUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("isEnabled")] - public bool? IsEnabled { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-CreateOrUpdate.cs deleted file mode 100644 index 8cf8329beee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(ScheduleCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new ScheduleId(); - - public override Type? ResponseObject() => typeof(ScheduleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Delete.cs deleted file mode 100644 index b9182a34d4d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new ScheduleId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Get.cs deleted file mode 100644 index 37ea5a9b543..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ScheduleId(); - - public override Type? ResponseObject() => typeof(ScheduleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 02dc412147f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(ScheduleModel); - - public override string? UriSuffix() => "/schedules"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Update.cs deleted file mode 100644 index 60b7e2f1c0f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(ScheduleUpdateParametersModel); - - public override ResourceID? ResourceId() => new ScheduleId(); - - public override Type? ResponseObject() => typeof(ScheduleModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 9f0019ff719..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-ScheduleId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-ScheduleId.cs deleted file mode 100644 index f7d8f5d0ccb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Schedule/ResourceId-ScheduleId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Schedule; - -internal class ScheduleId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/schedules/{scheduleName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSchedules", "schedules"), - ResourceIDSegment.UserSpecified("scheduleName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-CountType.cs deleted file mode 100644 index e1d5d8c47ff..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-LinuxUpdateClasses.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-LinuxUpdateClasses.cs deleted file mode 100644 index e723e2c8c75..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-LinuxUpdateClasses.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum LinuxUpdateClassesConstant -{ - [Description("Critical")] - Critical, - - [Description("Other")] - Other, - - [Description("Security")] - Security, - - [Description("Unclassified")] - Unclassified, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-OperatingSystemType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-OperatingSystemType.cs deleted file mode 100644 index dca936f519e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-OperatingSystemType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum OperatingSystemTypeConstant -{ - [Description("Linux")] - Linux, - - [Description("Windows")] - Windows, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleDay.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleDay.cs deleted file mode 100644 index a7041dab143..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleDay.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ScheduleDayConstant -{ - [Description("Friday")] - Friday, - - [Description("Monday")] - Monday, - - [Description("Saturday")] - Saturday, - - [Description("Sunday")] - Sunday, - - [Description("Thursday")] - Thursday, - - [Description("Tuesday")] - Tuesday, - - [Description("Wednesday")] - Wednesday, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleFrequency.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleFrequency.cs deleted file mode 100644 index 9f41e7e9828..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-ScheduleFrequency.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ScheduleFrequencyConstant -{ - [Description("Day")] - Day, - - [Description("Hour")] - Hour, - - [Description("Minute")] - Minute, - - [Description("Month")] - Month, - - [Description("OneTime")] - OneTime, - - [Description("Week")] - Week, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-TagOperators.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-TagOperators.cs deleted file mode 100644 index f14aca1d59a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-TagOperators.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum TagOperatorsConstant -{ - [Description("All")] - All, - - [Description("Any")] - Any, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-WindowsUpdateClasses.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-WindowsUpdateClasses.cs deleted file mode 100644 index a9cce59259c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Constant-WindowsUpdateClasses.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum WindowsUpdateClassesConstant -{ - [Description("Critical")] - Critical, - - [Description("Definition")] - Definition, - - [Description("FeaturePack")] - FeaturePack, - - [Description("Security")] - Security, - - [Description("ServicePack")] - ServicePack, - - [Description("Tools")] - Tools, - - [Description("Unclassified")] - Unclassified, - - [Description("UpdateRollup")] - UpdateRollup, - - [Description("Updates")] - Updates, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Definition.cs deleted file mode 100644 index af471d5cb41..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Definition.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class Definition : ResourceDefinition -{ - public string Name => "SoftwareUpdateConfiguration"; - public IEnumerable Operations => new List - { - new SoftwareUpdateConfigurationsCreateOperation(), - new SoftwareUpdateConfigurationsDeleteOperation(), - new SoftwareUpdateConfigurationsGetByNameOperation(), - new SoftwareUpdateConfigurationsListOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedSchedule.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedSchedule.cs deleted file mode 100644 index bcbd614124b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedSchedule.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class AdvancedScheduleModel -{ - [JsonPropertyName("monthDays")] - public List? MonthDays { get; set; } - - [JsonPropertyName("monthlyOccurrences")] - public List? MonthlyOccurrences { get; set; } - - [JsonPropertyName("weekDays")] - public List? WeekDays { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedScheduleMonthlyOccurrence.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedScheduleMonthlyOccurrence.cs deleted file mode 100644 index b337d599487..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AdvancedScheduleMonthlyOccurrence.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class AdvancedScheduleMonthlyOccurrenceModel -{ - [JsonPropertyName("day")] - public ScheduleDayConstant? Day { get; set; } - - [JsonPropertyName("occurrence")] - public int? Occurrence { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AzureQueryProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AzureQueryProperties.cs deleted file mode 100644 index 4a5666e16e2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-AzureQueryProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class AzureQueryPropertiesModel -{ - [JsonPropertyName("locations")] - public List? Locations { get; set; } - - [JsonPropertyName("scope")] - public List? Scope { get; set; } - - [JsonPropertyName("tagSettings")] - public TagSettingsPropertiesModel? TagSettings { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-ErrorResponse.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-ErrorResponse.cs deleted file mode 100644 index 1b4b208e1b4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-ErrorResponse.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class ErrorResponseModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-LinuxProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-LinuxProperties.cs deleted file mode 100644 index abab132a322..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-LinuxProperties.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class LinuxPropertiesModel -{ - [JsonPropertyName("excludedPackageNameMasks")] - public List? ExcludedPackageNameMasks { get; set; } - - [JsonPropertyName("includedPackageClassifications")] - public LinuxUpdateClassesConstant? IncludedPackageClassifications { get; set; } - - [JsonPropertyName("includedPackageNameMasks")] - public List? IncludedPackageNameMasks { get; set; } - - [JsonPropertyName("rebootSetting")] - public string? RebootSetting { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-NonAzureQueryProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-NonAzureQueryProperties.cs deleted file mode 100644 index 20ca18c1ccd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-NonAzureQueryProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class NonAzureQueryPropertiesModel -{ - [JsonPropertyName("functionAlias")] - public string? FunctionAlias { get; set; } - - [JsonPropertyName("workspaceId")] - public string? WorkspaceId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SUCScheduleProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SUCScheduleProperties.cs deleted file mode 100644 index b5b21c6f440..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SUCScheduleProperties.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SUCSchedulePropertiesModel -{ - [JsonPropertyName("advancedSchedule")] - public AdvancedScheduleModel? AdvancedSchedule { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("expiryTime")] - public DateTime? ExpiryTime { get; set; } - - [JsonPropertyName("expiryTimeOffsetMinutes")] - public float? ExpiryTimeOffsetMinutes { get; set; } - - [JsonPropertyName("frequency")] - public ScheduleFrequencyConstant? Frequency { get; set; } - - [JsonPropertyName("interval")] - public int? Interval { get; set; } - - [JsonPropertyName("isEnabled")] - public bool? IsEnabled { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("nextRun")] - public DateTime? NextRun { get; set; } - - [JsonPropertyName("nextRunOffsetMinutes")] - public float? NextRunOffsetMinutes { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("startTimeOffsetMinutes")] - public float? StartTimeOffsetMinutes { get; set; } - - [JsonPropertyName("timeZone")] - public string? TimeZone { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfiguration.cs deleted file mode 100644 index 145c74e4ec0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfiguration.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public SoftwareUpdateConfigurationPropertiesModel Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItem.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItem.cs deleted file mode 100644 index 093b4c58f00..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItem.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationCollectionItemModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public SoftwareUpdateConfigurationCollectionItemPropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItemProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItemProperties.cs deleted file mode 100644 index cbab684f8c4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationCollectionItemProperties.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationCollectionItemPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("frequency")] - public ScheduleFrequencyConstant? Frequency { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("nextRun")] - public DateTime? NextRun { get; set; } - - [JsonPropertyName("provisioningState")] - public string? ProvisioningState { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("tasks")] - public SoftwareUpdateConfigurationTasksModel? Tasks { get; set; } - - [JsonPropertyName("updateConfiguration")] - public UpdateConfigurationModel? UpdateConfiguration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationListResult.cs deleted file mode 100644 index 6b4c8b8df52..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationListResultModel -{ - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationProperties.cs deleted file mode 100644 index 27801842b82..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationProperties.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationPropertiesModel -{ - [JsonPropertyName("createdBy")] - public string? CreatedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("error")] - public ErrorResponseModel? Error { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("provisioningState")] - public string? ProvisioningState { get; set; } - - [JsonPropertyName("scheduleInfo")] - [Required] - public SUCSchedulePropertiesModel ScheduleInfo { get; set; } - - [JsonPropertyName("tasks")] - public SoftwareUpdateConfigurationTasksModel? Tasks { get; set; } - - [JsonPropertyName("updateConfiguration")] - [Required] - public UpdateConfigurationModel UpdateConfiguration { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationTasks.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationTasks.cs deleted file mode 100644 index c0e4e6543e9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-SoftwareUpdateConfigurationTasks.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class SoftwareUpdateConfigurationTasksModel -{ - [JsonPropertyName("postTask")] - public TaskPropertiesModel? PostTask { get; set; } - - [JsonPropertyName("preTask")] - public TaskPropertiesModel? PreTask { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TagSettingsProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TagSettingsProperties.cs deleted file mode 100644 index 471425aaecf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TagSettingsProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class TagSettingsPropertiesModel -{ - [JsonPropertyName("filterOperator")] - public TagOperatorsConstant? FilterOperator { get; set; } - - [JsonPropertyName("tags")] - public Dictionary>? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TargetProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TargetProperties.cs deleted file mode 100644 index 95bc5f8a5bd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TargetProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class TargetPropertiesModel -{ - [JsonPropertyName("azureQueries")] - public List? AzureQueries { get; set; } - - [JsonPropertyName("nonAzureQueries")] - public List? NonAzureQueries { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TaskProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TaskProperties.cs deleted file mode 100644 index 25223ffffc6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-TaskProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class TaskPropertiesModel -{ - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("source")] - public string? Source { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-UpdateConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-UpdateConfiguration.cs deleted file mode 100644 index 5030b806252..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-UpdateConfiguration.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class UpdateConfigurationModel -{ - [JsonPropertyName("azureVirtualMachines")] - public List? AzureVirtualMachines { get; set; } - - [JsonPropertyName("duration")] - public string? Duration { get; set; } - - [JsonPropertyName("linux")] - public LinuxPropertiesModel? Linux { get; set; } - - [JsonPropertyName("nonAzureComputerNames")] - public List? NonAzureComputerNames { get; set; } - - [JsonPropertyName("operatingSystem")] - [Required] - public OperatingSystemTypeConstant OperatingSystem { get; set; } - - [JsonPropertyName("targets")] - public TargetPropertiesModel? Targets { get; set; } - - [JsonPropertyName("windows")] - public WindowsPropertiesModel? Windows { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-WindowsProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-WindowsProperties.cs deleted file mode 100644 index e7757ab2069..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Model-WindowsProperties.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - - -internal class WindowsPropertiesModel -{ - [JsonPropertyName("excludedKbNumbers")] - public List? ExcludedKbNumbers { get; set; } - - [JsonPropertyName("includedKbNumbers")] - public List? IncludedKbNumbers { get; set; } - - [JsonPropertyName("includedUpdateClassifications")] - public WindowsUpdateClassesConstant? IncludedUpdateClassifications { get; set; } - - [JsonPropertyName("rebootSetting")] - public string? RebootSetting { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsCreate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsCreate.cs deleted file mode 100644 index 24725ff7906..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsCreate.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class SoftwareUpdateConfigurationsCreateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(SoftwareUpdateConfigurationModel); - - public override ResourceID? ResourceId() => new SoftwareUpdateConfigurationId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationsCreateOperation.SoftwareUpdateConfigurationsCreateOptions); - - internal class SoftwareUpdateConfigurationsCreateOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsDelete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsDelete.cs deleted file mode 100644 index 2906fa38dbc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsDelete.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class SoftwareUpdateConfigurationsDeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new SoftwareUpdateConfigurationId(); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationsDeleteOperation.SoftwareUpdateConfigurationsDeleteOptions); - - internal class SoftwareUpdateConfigurationsDeleteOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsGetByName.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsGetByName.cs deleted file mode 100644 index 1bffbbb1e1f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsGetByName.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class SoftwareUpdateConfigurationsGetByNameOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SoftwareUpdateConfigurationId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationsGetByNameOperation.SoftwareUpdateConfigurationsGetByNameOptions); - - internal class SoftwareUpdateConfigurationsGetByNameOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsList.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsList.cs deleted file mode 100644 index 9fe9970753e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/Operation-SoftwareUpdateConfigurationsList.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class SoftwareUpdateConfigurationsListOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationListResultModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationsListOperation.SoftwareUpdateConfigurationsListOptions); - - public override string? UriSuffix() => "/softwareUpdateConfigurations"; - - internal class SoftwareUpdateConfigurationsListOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 7adcff9558c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-SoftwareUpdateConfigurationId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-SoftwareUpdateConfigurationId.cs deleted file mode 100644 index f70e4d888c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfiguration/ResourceId-SoftwareUpdateConfigurationId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfiguration; - -internal class SoftwareUpdateConfigurationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/{softwareUpdateConfigurationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSoftwareUpdateConfigurations", "softwareUpdateConfigurations"), - ResourceIDSegment.UserSpecified("softwareUpdateConfigurationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Constant-CountType.cs deleted file mode 100644 index 2995abd02b0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Definition.cs deleted file mode 100644 index 30f7beb5c4f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -internal class Definition : ResourceDefinition -{ - public string Name => "SoftwareUpdateConfigurationMachineRun"; - public IEnumerable Operations => new List - { - new SoftwareUpdateConfigurationMachineRunsGetByIdOperation(), - new SoftwareUpdateConfigurationMachineRunsListOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-ErrorResponse.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-ErrorResponse.cs deleted file mode 100644 index 5d2c88607ce..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-ErrorResponse.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class ErrorResponseModel -{ - [JsonPropertyName("code")] - public string? Code { get; set; } - - [JsonPropertyName("message")] - public string? Message { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-JobNavigation.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-JobNavigation.cs deleted file mode 100644 index c87519a68a5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-JobNavigation.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class JobNavigationModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRun.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRun.cs deleted file mode 100644 index aeaafb37d94..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRun.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class SoftwareUpdateConfigurationMachineRunModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public UpdateConfigurationMachineRunPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRunListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRunListResult.cs deleted file mode 100644 index 2ac3a1fa783..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-SoftwareUpdateConfigurationMachineRunListResult.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class SoftwareUpdateConfigurationMachineRunListResultModel -{ - [JsonPropertyName("nextLink")] - public string? NextLink { get; set; } - - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationMachineRunProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationMachineRunProperties.cs deleted file mode 100644 index 1c23a771e13..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationMachineRunProperties.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class UpdateConfigurationMachineRunPropertiesModel -{ - [JsonPropertyName("configuredDuration")] - public string? ConfiguredDuration { get; set; } - - [JsonPropertyName("correlationId")] - public string? CorrelationId { get; set; } - - [JsonPropertyName("createdBy")] - public string? CreatedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("error")] - public ErrorResponseModel? Error { get; set; } - - [JsonPropertyName("job")] - public JobNavigationModel? Job { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("osType")] - public string? OsType { get; set; } - - [JsonPropertyName("softwareUpdateConfiguration")] - public UpdateConfigurationNavigationModel? SoftwareUpdateConfiguration { get; set; } - - [JsonPropertyName("sourceComputerId")] - public string? SourceComputerId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } - - [JsonPropertyName("targetComputer")] - public string? TargetComputer { get; set; } - - [JsonPropertyName("targetComputerType")] - public string? TargetComputerType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationNavigation.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationNavigation.cs deleted file mode 100644 index 181b83febe2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Model-UpdateConfigurationNavigation.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - - -internal class UpdateConfigurationNavigationModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsGetById.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsGetById.cs deleted file mode 100644 index 6beb337c764..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsGetById.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -internal class SoftwareUpdateConfigurationMachineRunsGetByIdOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SoftwareUpdateConfigurationMachineRunId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationMachineRunModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationMachineRunsGetByIdOperation.SoftwareUpdateConfigurationMachineRunsGetByIdOptions); - - internal class SoftwareUpdateConfigurationMachineRunsGetByIdOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsList.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsList.cs deleted file mode 100644 index fffbf6dfaff..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/Operation-SoftwareUpdateConfigurationMachineRunsList.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -internal class SoftwareUpdateConfigurationMachineRunsListOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationMachineRunListResultModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationMachineRunsListOperation.SoftwareUpdateConfigurationMachineRunsListOptions); - - public override string? UriSuffix() => "/softwareUpdateConfigurationMachineRuns"; - - internal class SoftwareUpdateConfigurationMachineRunsListOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - - [QueryStringName("$skip")] - [Optional] - public string Skip { get; set; } - - [QueryStringName("$top")] - [Optional] - public string Top { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 3d22fec10e6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-SoftwareUpdateConfigurationMachineRunId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-SoftwareUpdateConfigurationMachineRunId.cs deleted file mode 100644 index cf08b8d5be9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationMachineRun/ResourceId-SoftwareUpdateConfigurationMachineRunId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationMachineRun; - -internal class SoftwareUpdateConfigurationMachineRunId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationMachineRuns/{softwareUpdateConfigurationMachineRunId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSoftwareUpdateConfigurationMachineRuns", "softwareUpdateConfigurationMachineRuns"), - ResourceIDSegment.UserSpecified("softwareUpdateConfigurationMachineRunId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Constant-CountType.cs deleted file mode 100644 index 19287ff742f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Definition.cs deleted file mode 100644 index 6c8f6e80c30..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -internal class Definition : ResourceDefinition -{ - public string Name => "SoftwareUpdateConfigurationRun"; - public IEnumerable Operations => new List - { - new SoftwareUpdateConfigurationRunsGetByIdOperation(), - new SoftwareUpdateConfigurationRunsListOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRun.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRun.cs deleted file mode 100644 index 7994052e6ff..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRun.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class SoftwareUpdateConfigurationRunModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public SoftwareUpdateConfigurationRunPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunListResult.cs deleted file mode 100644 index c6a9ed7f1b6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunListResult.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class SoftwareUpdateConfigurationRunListResultModel -{ - [JsonPropertyName("nextLink")] - public string? NextLink { get; set; } - - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunProperties.cs deleted file mode 100644 index deffc3f3650..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunProperties.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class SoftwareUpdateConfigurationRunPropertiesModel -{ - [JsonPropertyName("computerCount")] - public int? ComputerCount { get; set; } - - [JsonPropertyName("configuredDuration")] - public string? ConfiguredDuration { get; set; } - - [JsonPropertyName("createdBy")] - public string? CreatedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("failedCount")] - public int? FailedCount { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("osType")] - public string? OsType { get; set; } - - [JsonPropertyName("softwareUpdateConfiguration")] - public UpdateConfigurationNavigationModel? SoftwareUpdateConfiguration { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } - - [JsonPropertyName("tasks")] - public SoftwareUpdateConfigurationRunTasksModel? Tasks { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTaskProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTaskProperties.cs deleted file mode 100644 index bd971de882d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTaskProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class SoftwareUpdateConfigurationRunTaskPropertiesModel -{ - [JsonPropertyName("jobId")] - public string? JobId { get; set; } - - [JsonPropertyName("source")] - public string? Source { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTasks.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTasks.cs deleted file mode 100644 index 1aae9ccf941..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-SoftwareUpdateConfigurationRunTasks.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class SoftwareUpdateConfigurationRunTasksModel -{ - [JsonPropertyName("postTask")] - public SoftwareUpdateConfigurationRunTaskPropertiesModel? PostTask { get; set; } - - [JsonPropertyName("preTask")] - public SoftwareUpdateConfigurationRunTaskPropertiesModel? PreTask { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-UpdateConfigurationNavigation.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-UpdateConfigurationNavigation.cs deleted file mode 100644 index ea4ae803f3f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Model-UpdateConfigurationNavigation.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - - -internal class UpdateConfigurationNavigationModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsGetById.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsGetById.cs deleted file mode 100644 index aa66e61278c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsGetById.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -internal class SoftwareUpdateConfigurationRunsGetByIdOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SoftwareUpdateConfigurationRunId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationRunModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationRunsGetByIdOperation.SoftwareUpdateConfigurationRunsGetByIdOptions); - - internal class SoftwareUpdateConfigurationRunsGetByIdOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsList.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsList.cs deleted file mode 100644 index f9a6438882e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/Operation-SoftwareUpdateConfigurationRunsList.cs +++ /dev/null @@ -1,44 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -internal class SoftwareUpdateConfigurationRunsListOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(SoftwareUpdateConfigurationRunListResultModel); - - public override Type? OptionsObject() => typeof(SoftwareUpdateConfigurationRunsListOperation.SoftwareUpdateConfigurationRunsListOptions); - - public override string? UriSuffix() => "/softwareUpdateConfigurationRuns"; - - internal class SoftwareUpdateConfigurationRunsListOptions - { - [HeaderName("clientRequestId")] - [Optional] - public string ClientRequestId { get; set; } - - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - - [QueryStringName("$skip")] - [Optional] - public string Skip { get; set; } - - [QueryStringName("$top")] - [Optional] - public string Top { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-AutomationAccountId.cs deleted file mode 100644 index b95dbc939e0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-SoftwareUpdateConfigurationRunId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-SoftwareUpdateConfigurationRunId.cs deleted file mode 100644 index 0b965e31297..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SoftwareUpdateConfigurationRun/ResourceId-SoftwareUpdateConfigurationRunId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SoftwareUpdateConfigurationRun; - -internal class SoftwareUpdateConfigurationRunId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns/{softwareUpdateConfigurationRunId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSoftwareUpdateConfigurationRuns", "softwareUpdateConfigurationRuns"), - ResourceIDSegment.UserSpecified("softwareUpdateConfigurationRunId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-CountType.cs deleted file mode 100644 index 5353a2af007..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-SourceType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-SourceType.cs deleted file mode 100644 index 967129b22a9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-SourceType.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SourceTypeConstant -{ - [Description("GitHub")] - GitHub, - - [Description("VsoGit")] - VsoGit, - - [Description("VsoTfvc")] - VsoTfvc, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-TokenType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-TokenType.cs deleted file mode 100644 index 0890a5901ad..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Constant-TokenType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum TokenTypeConstant -{ - [Description("Oauth")] - Oauth, - - [Description("PersonalAccessToken")] - PersonalAccessToken, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Definition.cs deleted file mode 100644 index b41d80b823e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class Definition : ResourceDefinition -{ - public string Name => "SourceControl"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControl.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControl.cs deleted file mode 100644 index 4e59750c0cf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControl.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public SourceControlPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateParameters.cs deleted file mode 100644 index ac2d718ebe9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlCreateOrUpdateParametersModel -{ - [JsonPropertyName("properties")] - [Required] - public SourceControlCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateProperties.cs deleted file mode 100644 index 7a87b561b1f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlCreateOrUpdateProperties.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("autoSync")] - public bool? AutoSync { get; set; } - - [JsonPropertyName("branch")] - public string? Branch { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("folderPath")] - public string? FolderPath { get; set; } - - [JsonPropertyName("publishRunbook")] - public bool? PublishRunbook { get; set; } - - [JsonPropertyName("repoUrl")] - public string? RepoUrl { get; set; } - - [JsonPropertyName("securityToken")] - public SourceControlSecurityTokenPropertiesModel? SecurityToken { get; set; } - - [JsonPropertyName("sourceType")] - public SourceTypeConstant? SourceType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlProperties.cs deleted file mode 100644 index 1ddc468eaca..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlProperties.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlPropertiesModel -{ - [JsonPropertyName("autoSync")] - public bool? AutoSync { get; set; } - - [JsonPropertyName("branch")] - public string? Branch { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("folderPath")] - public string? FolderPath { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("publishRunbook")] - public bool? PublishRunbook { get; set; } - - [JsonPropertyName("repoUrl")] - public string? RepoUrl { get; set; } - - [JsonPropertyName("sourceType")] - public SourceTypeConstant? SourceType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlSecurityTokenProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlSecurityTokenProperties.cs deleted file mode 100644 index 9d31a2a963a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlSecurityTokenProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlSecurityTokenPropertiesModel -{ - [JsonPropertyName("accessToken")] - public string? AccessToken { get; set; } - - [JsonPropertyName("refreshToken")] - public string? RefreshToken { get; set; } - - [JsonPropertyName("tokenType")] - public TokenTypeConstant? TokenType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateParameters.cs deleted file mode 100644 index 4cbe8b906db..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateParameters.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlUpdateParametersModel -{ - [JsonPropertyName("properties")] - public SourceControlUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateProperties.cs deleted file mode 100644 index 1a016839716..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Model-SourceControlUpdateProperties.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - - -internal class SourceControlUpdatePropertiesModel -{ - [JsonPropertyName("autoSync")] - public bool? AutoSync { get; set; } - - [JsonPropertyName("branch")] - public string? Branch { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("folderPath")] - public string? FolderPath { get; set; } - - [JsonPropertyName("publishRunbook")] - public bool? PublishRunbook { get; set; } - - [JsonPropertyName("securityToken")] - public SourceControlSecurityTokenPropertiesModel? SecurityToken { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-CreateOrUpdate.cs deleted file mode 100644 index 050fbc09373..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(SourceControlCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new SourceControlId(); - - public override Type? ResponseObject() => typeof(SourceControlModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Delete.cs deleted file mode 100644 index 61859e2e27b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new SourceControlId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Get.cs deleted file mode 100644 index 60053da5c99..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SourceControlId(); - - public override Type? ResponseObject() => typeof(SourceControlModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-ListByAutomationAccount.cs deleted file mode 100644 index c624850f28b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(SourceControlModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/sourceControls"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Update.cs deleted file mode 100644 index 824e8a4abcc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(SourceControlUpdateParametersModel); - - public override ResourceID? ResourceId() => new SourceControlId(); - - public override Type? ResponseObject() => typeof(SourceControlModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 6a994f60a08..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-SourceControlId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-SourceControlId.cs deleted file mode 100644 index ea98957d316..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControl/ResourceId-SourceControlId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControl; - -internal class SourceControlId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSourceControls", "sourceControls"), - ResourceIDSegment.UserSpecified("sourceControlName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-CountType.cs deleted file mode 100644 index 8ebc41f2914..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-ProvisioningState.cs deleted file mode 100644 index 267ce56a114..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-ProvisioningState.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Completed")] - Completed, - - [Description("Failed")] - Failed, - - [Description("Running")] - Running, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-SyncType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-SyncType.cs deleted file mode 100644 index 0be45e08f80..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Constant-SyncType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum SyncTypeConstant -{ - [Description("FullSync")] - FullSync, - - [Description("PartialSync")] - PartialSync, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Definition.cs deleted file mode 100644 index 87bf9d6ca14..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Definition.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class Definition : ResourceDefinition -{ - public string Name => "SourceControlSyncJob"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJob.cs deleted file mode 100644 index a3edcf4e0fd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJob.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public SourceControlSyncJobPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobById.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobById.cs deleted file mode 100644 index 1ec3dec0eaf..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobById.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobByIdModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public SourceControlSyncJobByIdPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobByIdProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobByIdProperties.cs deleted file mode 100644 index 5be89c9db1b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobByIdProperties.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobByIdPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("exception")] - public string? Exception { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("sourceControlSyncJobId")] - public string? SourceControlSyncJobId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("syncType")] - public SyncTypeConstant? SyncType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateParameters.cs deleted file mode 100644 index 74b3a300ccd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateParameters.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobCreateParametersModel -{ - [JsonPropertyName("properties")] - [Required] - public SourceControlSyncJobCreatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateProperties.cs deleted file mode 100644 index b264e7bb568..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobCreateProperties.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobCreatePropertiesModel -{ - [JsonPropertyName("commitId")] - [Required] - public string CommitId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobProperties.cs deleted file mode 100644 index d930ad2c3d1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Model-SourceControlSyncJobProperties.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - - -internal class SourceControlSyncJobPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("sourceControlSyncJobId")] - public string? SourceControlSyncJobId { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("syncType")] - public SyncTypeConstant? SyncType { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Create.cs deleted file mode 100644 index c12f2d3f6ca..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Create.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class CreateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override Type? RequestObject() => typeof(SourceControlSyncJobCreateParametersModel); - - public override ResourceID? ResourceId() => new SourceControlSyncJobId(); - - public override Type? ResponseObject() => typeof(SourceControlSyncJobModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Get.cs deleted file mode 100644 index 04dfbe071af..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SourceControlSyncJobId(); - - public override Type? ResponseObject() => typeof(SourceControlSyncJobByIdModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 0e7b90e08c1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SourceControlId(); - - public override Type NestedItemType() => typeof(SourceControlSyncJobModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/sourceControlSyncJobs"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlId.cs deleted file mode 100644 index e5801308d7a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class SourceControlId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSourceControls", "sourceControls"), - ResourceIDSegment.UserSpecified("sourceControlName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlSyncJobId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlSyncJobId.cs deleted file mode 100644 index 19f14a809fc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJob/ResourceId-SourceControlSyncJobId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJob; - -internal class SourceControlSyncJobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSourceControls", "sourceControls"), - ResourceIDSegment.UserSpecified("sourceControlName"), - ResourceIDSegment.Static("staticSourceControlSyncJobs", "sourceControlSyncJobs"), - ResourceIDSegment.UserSpecified("sourceControlSyncJobId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-CountType.cs deleted file mode 100644 index f0e793e6e18..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-StreamType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-StreamType.cs deleted file mode 100644 index 4b845dcd255..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Constant-StreamType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum StreamTypeConstant -{ - [Description("Error")] - Error, - - [Description("Output")] - Output, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Definition.cs deleted file mode 100644 index 6c04cd9cd7e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -internal class Definition : ResourceDefinition -{ - public string Name => "SourceControlSyncJobStreams"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListBySyncJobOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStream.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStream.cs deleted file mode 100644 index 42ed5fe65f2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStream.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - - -internal class SourceControlSyncJobStreamModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public SourceControlSyncJobStreamPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamById.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamById.cs deleted file mode 100644 index 101956cc2de..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamById.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - - -internal class SourceControlSyncJobStreamByIdModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public SourceControlSyncJobStreamByIdPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamByIdProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamByIdProperties.cs deleted file mode 100644 index fd5650f70a8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamByIdProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - - -internal class SourceControlSyncJobStreamByIdPropertiesModel -{ - [JsonPropertyName("sourceControlSyncJobStreamId")] - public string? SourceControlSyncJobStreamId { get; set; } - - [JsonPropertyName("streamText")] - public string? StreamText { get; set; } - - [JsonPropertyName("streamType")] - public StreamTypeConstant? StreamType { get; set; } - - [JsonPropertyName("summary")] - public string? Summary { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("time")] - public DateTime? Time { get; set; } - - [JsonPropertyName("value")] - public Dictionary? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamProperties.cs deleted file mode 100644 index dc79c3890a6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Model-SourceControlSyncJobStreamProperties.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - - -internal class SourceControlSyncJobStreamPropertiesModel -{ - [JsonPropertyName("sourceControlSyncJobStreamId")] - public string? SourceControlSyncJobStreamId { get; set; } - - [JsonPropertyName("streamType")] - public StreamTypeConstant? StreamType { get; set; } - - [JsonPropertyName("summary")] - public string? Summary { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("time")] - public DateTime? Time { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-Get.cs deleted file mode 100644 index e179c651c86..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new StreamId(); - - public override Type? ResponseObject() => typeof(SourceControlSyncJobStreamByIdModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-ListBySyncJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-ListBySyncJob.cs deleted file mode 100644 index 6da9b718d04..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/Operation-ListBySyncJob.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -internal class ListBySyncJobOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SourceControlSyncJobId(); - - public override Type NestedItemType() => typeof(SourceControlSyncJobStreamModel); - - public override Type? OptionsObject() => typeof(ListBySyncJobOperation.ListBySyncJobOptions); - - public override string? UriSuffix() => "/streams"; - - internal class ListBySyncJobOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-SourceControlSyncJobId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-SourceControlSyncJobId.cs deleted file mode 100644 index 529b0494a16..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-SourceControlSyncJobId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -internal class SourceControlSyncJobId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticSourceControls", "sourceControls"), - ResourceIDSegment.UserSpecified("sourceControlName"), - ResourceIDSegment.Static("staticSourceControlSyncJobs", "sourceControlSyncJobs"), - ResourceIDSegment.UserSpecified("sourceControlSyncJobId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-StreamId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-StreamId.cs deleted file mode 100644 index 4688cd5256d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/SourceControlSyncJobStreams/ResourceId-StreamId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.SourceControlSyncJobStreams; - -internal class StreamId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - ResourceIDSegment.Static("staticStreams", "streams"), - ResourceIDSegment.UserSpecified("jobStreamId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Constant-CountType.cs deleted file mode 100644 index 357c8c5e056..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Definition.cs deleted file mode 100644 index 8cf80723a13..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - -internal class Definition : ResourceDefinition -{ - public string Name => "Statistics"; - public IEnumerable Operations => new List - { - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-Statistics.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-Statistics.cs deleted file mode 100644 index dc32718cf26..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-Statistics.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - - -internal class StatisticsModel -{ - [JsonPropertyName("counterProperty")] - public string? CounterProperty { get; set; } - - [JsonPropertyName("counterValue")] - public int? CounterValue { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-StatisticsListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-StatisticsListResult.cs deleted file mode 100644 index ee5ef826760..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Model-StatisticsListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - - -internal class StatisticsListResultModel -{ - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 82c99afdba4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - -internal class ListByAutomationAccountOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(StatisticsListResultModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/statistics"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/ResourceId-AutomationAccountId.cs deleted file mode 100644 index ce0c4fa24e6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Statistics/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Statistics; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Constant-CountType.cs deleted file mode 100644 index 9138dc1bb4d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Definition.cs deleted file mode 100644 index ad05d40bd90..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class Definition : ResourceDefinition -{ - public string Name => "TestJob"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new GetOperation(), - new ResumeOperation(), - new StopOperation(), - new SuspendOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJob.cs deleted file mode 100644 index 906d9a50769..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJob.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - - -internal class TestJobModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - public DateTime? EndTime { get; set; } - - [JsonPropertyName("exception")] - public string? Exception { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastStatusModifiedTime")] - public DateTime? LastStatusModifiedTime { get; set; } - - [JsonPropertyName("logActivityTrace")] - public int? LogActivityTrace { get; set; } - - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - public DateTime? StartTime { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } - - [JsonPropertyName("statusDetails")] - public string? StatusDetails { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJobCreateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJobCreateParameters.cs deleted file mode 100644 index 146febf0214..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Model-TestJobCreateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - - -internal class TestJobCreateParametersModel -{ - [JsonPropertyName("parameters")] - public Dictionary? Parameters { get; set; } - - [JsonPropertyName("runOn")] - public string? RunOn { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Create.cs deleted file mode 100644 index cdc8c71baa2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Create.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class CreateOperation : Operations.PutOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Created, - }; - - public override Type? RequestObject() => typeof(TestJobCreateParametersModel); - - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(TestJobModel); - - public override string? UriSuffix() => "/draft/testJob"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Get.cs deleted file mode 100644 index 5082fc9ed46..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Get.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type? ResponseObject() => typeof(TestJobModel); - - public override string? UriSuffix() => "/draft/testJob"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Resume.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Resume.cs deleted file mode 100644 index 1c74f679a70..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Resume.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class ResumeOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/draft/testJob/resume"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Stop.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Stop.cs deleted file mode 100644 index 0f98ddf7c76..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Stop.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class StopOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/draft/testJob/stop"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Suspend.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Suspend.cs deleted file mode 100644 index 86236a4f1be..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/Operation-Suspend.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class SuspendOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override string? UriSuffix() => "/draft/testJob/suspend"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/ResourceId-RunbookId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/ResourceId-RunbookId.cs deleted file mode 100644 index ec2e4263f43..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJob/ResourceId-RunbookId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJob; - -internal class RunbookId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticRunbooks", "runbooks"), - ResourceIDSegment.UserSpecified("runbookName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-CountType.cs deleted file mode 100644 index 23d3031ab62..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-JobStreamType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-JobStreamType.cs deleted file mode 100644 index c8ac567ef22..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Constant-JobStreamType.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum JobStreamTypeConstant -{ - [Description("Any")] - Any, - - [Description("Debug")] - Debug, - - [Description("Error")] - Error, - - [Description("Output")] - Output, - - [Description("Progress")] - Progress, - - [Description("Verbose")] - Verbose, - - [Description("Warning")] - Warning, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Definition.cs deleted file mode 100644 index 54275d1dddb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Definition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -internal class Definition : ResourceDefinition -{ - public string Name => "TestJobStream"; - public IEnumerable Operations => new List - { - new GetOperation(), - new ListByTestJobOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStream.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStream.cs deleted file mode 100644 index e2e2d77207c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStream.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - - -internal class JobStreamModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("properties")] - public JobStreamPropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStreamProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStreamProperties.cs deleted file mode 100644 index de6c3b6ac93..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Model-JobStreamProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - - -internal class JobStreamPropertiesModel -{ - [JsonPropertyName("jobStreamId")] - public string? JobStreamId { get; set; } - - [JsonPropertyName("streamText")] - public string? StreamText { get; set; } - - [JsonPropertyName("streamType")] - public JobStreamTypeConstant? StreamType { get; set; } - - [JsonPropertyName("summary")] - public string? Summary { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("time")] - public DateTime? Time { get; set; } - - [JsonPropertyName("value")] - public Dictionary? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-Get.cs deleted file mode 100644 index 706d6282801..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new StreamId(); - - public override Type? ResponseObject() => typeof(JobStreamModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-ListByTestJob.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-ListByTestJob.cs deleted file mode 100644 index 434b0d8b6ef..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/Operation-ListByTestJob.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -internal class ListByTestJobOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new RunbookId(); - - public override Type NestedItemType() => typeof(JobStreamModel); - - public override Type? OptionsObject() => typeof(ListByTestJobOperation.ListByTestJobOptions); - - public override string? UriSuffix() => "/draft/testJob/streams"; - - internal class ListByTestJobOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-RunbookId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-RunbookId.cs deleted file mode 100644 index 7fdbfeb132a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-RunbookId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -internal class RunbookId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticRunbooks", "runbooks"), - ResourceIDSegment.UserSpecified("runbookName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-StreamId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-StreamId.cs deleted file mode 100644 index c38717c19ac..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TestJobStream/ResourceId-StreamId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TestJobStream; - -internal class StreamId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticJobs", "jobs"), - ResourceIDSegment.UserSpecified("jobName"), - ResourceIDSegment.Static("staticStreams", "streams"), - ResourceIDSegment.UserSpecified("jobStreamId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Constant-CountType.cs deleted file mode 100644 index 508cb3645f4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Definition.cs deleted file mode 100644 index 0de20904a17..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - -internal class Definition : ResourceDefinition -{ - public string Name => "TypeFields"; - public IEnumerable Operations => new List - { - new FieldsListByTypeOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeField.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeField.cs deleted file mode 100644 index 357502e8f8c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeField.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - - -internal class TypeFieldModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeFieldListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeFieldListResult.cs deleted file mode 100644 index 1e4d954d5f6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Model-TypeFieldListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - - -internal class TypeFieldListResultModel -{ - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Operation-FieldsListByType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Operation-FieldsListByType.cs deleted file mode 100644 index 0cde3e1591b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/Operation-FieldsListByType.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - -internal class FieldsListByTypeOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new TypeId(); - - public override Type? ResponseObject() => typeof(TypeFieldListResultModel); - - public override string? UriSuffix() => "/fields"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/ResourceId-TypeId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/ResourceId-TypeId.cs deleted file mode 100644 index a66fc7602f2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/TypeFields/ResourceId-TypeId.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.TypeFields; - -internal class TypeId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/types/{typeName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticModules", "modules"), - ResourceIDSegment.UserSpecified("moduleName"), - ResourceIDSegment.Static("staticTypes", "types"), - ResourceIDSegment.UserSpecified("typeName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Constant-CountType.cs deleted file mode 100644 index 64a4362e453..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Definition.cs deleted file mode 100644 index d6705f8573d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Definition.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - -internal class Definition : ResourceDefinition -{ - public string Name => "Usages"; - public IEnumerable Operations => new List - { - new ListByAutomationAccountOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-Usage.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-Usage.cs deleted file mode 100644 index 7a5ab462d6d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-Usage.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - - -internal class UsageModel -{ - [JsonPropertyName("currentValue")] - public float? CurrentValue { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("limit")] - public int? Limit { get; set; } - - [JsonPropertyName("name")] - public UsageCounterNameModel? Name { get; set; } - - [JsonPropertyName("throttleStatus")] - public string? ThrottleStatus { get; set; } - - [JsonPropertyName("unit")] - public string? Unit { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageCounterName.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageCounterName.cs deleted file mode 100644 index 13a97c151fd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageCounterName.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - - -internal class UsageCounterNameModel -{ - [JsonPropertyName("localizedValue")] - public string? LocalizedValue { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageListResult.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageListResult.cs deleted file mode 100644 index 7993ecdd2d7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Model-UsageListResult.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - - -internal class UsageListResultModel -{ - [JsonPropertyName("value")] - public List? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 2257eed7435..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - -internal class ListByAutomationAccountOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type? ResponseObject() => typeof(UsageListResultModel); - - public override string? UriSuffix() => "/usages"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/ResourceId-AutomationAccountId.cs deleted file mode 100644 index 0c9561684d6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Usages/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Usages; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Constant-CountType.cs deleted file mode 100644 index 3d7a4e175c8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Definition.cs deleted file mode 100644 index 7b008f73b4d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Definition.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class Definition : ResourceDefinition -{ - public string Name => "Variable"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-Variable.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-Variable.cs deleted file mode 100644 index ae7c0076981..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-Variable.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariableModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public VariablePropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateParameters.cs deleted file mode 100644 index 1feb6df5e5e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateParameters.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariableCreateOrUpdateParametersModel -{ - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("properties")] - [Required] - public VariableCreateOrUpdatePropertiesModel Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateProperties.cs deleted file mode 100644 index 6624fa317ec..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableCreateOrUpdateProperties.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariableCreateOrUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("isEncrypted")] - public bool? IsEncrypted { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableProperties.cs deleted file mode 100644 index 031d0d577f6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableProperties.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariablePropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("isEncrypted")] - public bool? IsEncrypted { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateParameters.cs deleted file mode 100644 index 3a408fc85d0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariableUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public VariableUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateProperties.cs deleted file mode 100644 index a98ee8fa0ee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Model-VariableUpdateProperties.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - - -internal class VariableUpdatePropertiesModel -{ - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("value")] - public string? Value { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-CreateOrUpdate.cs deleted file mode 100644 index 2b661c16d66..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(VariableCreateOrUpdateParametersModel); - - public override ResourceID? ResourceId() => new VariableId(); - - public override Type? ResponseObject() => typeof(VariableModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Delete.cs deleted file mode 100644 index f1a4ed71b97..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new VariableId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Get.cs deleted file mode 100644 index 4305200a9f7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new VariableId(); - - public override Type? ResponseObject() => typeof(VariableModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-ListByAutomationAccount.cs deleted file mode 100644 index a3d5d005aee..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(VariableModel); - - public override string? UriSuffix() => "/variables"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Update.cs deleted file mode 100644 index 406cca6fff2..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(VariableUpdateParametersModel); - - public override ResourceID? ResourceId() => new VariableId(); - - public override Type? ResponseObject() => typeof(VariableModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-AutomationAccountId.cs deleted file mode 100644 index f6d80ccedc4..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-VariableId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-VariableId.cs deleted file mode 100644 index 9eb35e7256e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Variable/ResourceId-VariableId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Variable; - -internal class VariableId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/variables/{variableName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticVariables", "variables"), - ResourceIDSegment.UserSpecified("variableName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Constant-CountType.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Constant-CountType.cs deleted file mode 100644 index 334891a4260..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Constant-CountType.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CountTypeConstant -{ - [Description("nodeconfiguration")] - Nodeconfiguration, - - [Description("status")] - Status, -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Definition.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Definition.cs deleted file mode 100644 index 4fa3cc15075..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Definition.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class Definition : ResourceDefinition -{ - public string Name => "Watcher"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListByAutomationAccountOperation(), - new StartOperation(), - new StopOperation(), - new UpdateOperation(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-Watcher.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-Watcher.cs deleted file mode 100644 index 1c817160e55..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-Watcher.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - - -internal class WatcherModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public WatcherPropertiesModel? Properties { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherProperties.cs deleted file mode 100644 index c13613eacb5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherProperties.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - - -internal class WatcherPropertiesModel -{ - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("creationTime")] - public DateTime? CreationTime { get; set; } - - [JsonPropertyName("description")] - public string? Description { get; set; } - - [JsonPropertyName("executionFrequencyInSeconds")] - public int? ExecutionFrequencyInSeconds { get; set; } - - [JsonPropertyName("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("lastModifiedTime")] - public DateTime? LastModifiedTime { get; set; } - - [JsonPropertyName("scriptName")] - public string? ScriptName { get; set; } - - [JsonPropertyName("scriptParameters")] - public Dictionary? ScriptParameters { get; set; } - - [JsonPropertyName("scriptRunOn")] - public string? ScriptRunOn { get; set; } - - [JsonPropertyName("status")] - public string? Status { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateParameters.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateParameters.cs deleted file mode 100644 index 6a9d839ef73..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateParameters.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - - -internal class WatcherUpdateParametersModel -{ - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public WatcherUpdatePropertiesModel? Properties { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateProperties.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateProperties.cs deleted file mode 100644 index 99ffe61242c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Model-WatcherUpdateProperties.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - - -internal class WatcherUpdatePropertiesModel -{ - [JsonPropertyName("executionFrequencyInSeconds")] - public int? ExecutionFrequencyInSeconds { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-CreateOrUpdate.cs deleted file mode 100644 index 160eea8550b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class CreateOrUpdateOperation : Operations.PutOperation -{ - public override Type? RequestObject() => typeof(WatcherModel); - - public override ResourceID? ResourceId() => new WatcherId(); - - public override Type? ResponseObject() => typeof(WatcherModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Delete.cs deleted file mode 100644 index 7a1feaf601a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Delete.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class DeleteOperation : Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override ResourceID? ResourceId() => new WatcherId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Get.cs deleted file mode 100644 index c0a4003977f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Get.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class GetOperation : Operations.GetOperation -{ - public override ResourceID? ResourceId() => new WatcherId(); - - public override Type? ResponseObject() => typeof(WatcherModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-ListByAutomationAccount.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-ListByAutomationAccount.cs deleted file mode 100644 index 6cd1e2be709..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-ListByAutomationAccount.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class ListByAutomationAccountOperation : Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new AutomationAccountId(); - - public override Type NestedItemType() => typeof(WatcherModel); - - public override Type? OptionsObject() => typeof(ListByAutomationAccountOperation.ListByAutomationAccountOptions); - - public override string? UriSuffix() => "/watchers"; - - internal class ListByAutomationAccountOptions - { - [QueryStringName("$filter")] - [Optional] - public string Filter { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Start.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Start.cs deleted file mode 100644 index 1fc4ca0986c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Start.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class StartOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new WatcherId(); - - public override string? UriSuffix() => "/start"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Stop.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Stop.cs deleted file mode 100644 index cead77067da..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Stop.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class StopOperation : Operations.PostOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => null; - - public override ResourceID? ResourceId() => new WatcherId(); - - public override string? UriSuffix() => "/stop"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Update.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Update.cs deleted file mode 100644 index 8a3a678f1c9..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/Operation-Update.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using Pandora.Definitions.Operations; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class UpdateOperation : Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.OK, - }; - - public override Type? RequestObject() => typeof(WatcherUpdateParametersModel); - - public override ResourceID? ResourceId() => new WatcherId(); - - public override Type? ResponseObject() => typeof(WatcherModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-AutomationAccountId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-AutomationAccountId.cs deleted file mode 100644 index d6723dc62b7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-AutomationAccountId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class AutomationAccountId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-WatcherId.cs b/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-WatcherId.cs deleted file mode 100644 index f8db9d026ca..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Automation/v2019_06_01/Watcher/ResourceId-WatcherId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Automation.v2019_06_01.Watcher; - -internal class WatcherId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftAutomation", "Microsoft.Automation"), - ResourceIDSegment.Static("staticAutomationAccounts", "automationAccounts"), - ResourceIDSegment.UserSpecified("automationAccountName"), - ResourceIDSegment.Static("staticWatchers", "watchers"), - ResourceIDSegment.UserSpecified("watcherName"), - }; -}