diff --git a/schemas/2018-05-01/subscriptionDeploymentTemplate.json b/schemas/2018-05-01/subscriptionDeploymentTemplate.json index b1c35eac49..66983c42c0 100644 --- a/schemas/2018-05-01/subscriptionDeploymentTemplate.json +++ b/schemas/2018-05-01/subscriptionDeploymentTemplate.json @@ -1595,18 +1595,6 @@ { "$ref": "https://schema.management.azure.com/schemas/2023-05-01/Microsoft.Security.json#/subscription_resourceDefinitions/serverVulnerabilityAssessmentsSettings" }, - { - "$ref": "https://schema.management.azure.com/schemas/2019-05-01-preview/Microsoft.Support.json#/subscription_resourceDefinitions/supportTickets" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2019-05-01-preview/Microsoft.Support.json#/subscription_resourceDefinitions/supportTickets_communications" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2020-04-01/Microsoft.Support.json#/subscription_resourceDefinitions/supportTickets" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2020-04-01/Microsoft.Support.json#/subscription_resourceDefinitions/supportTickets_communications" - }, { "$ref": "https://schema.management.azure.com/schemas/2015-08-01/Microsoft.Web.json#/subscription_resourceDefinitions/publishingCredentials" } diff --git a/schemas/2019-05-01-preview/Microsoft.Support.json b/schemas/2019-05-01-preview/Microsoft.Support.json deleted file mode 100644 index 5e707b11a2..0000000000 --- a/schemas/2019-05-01-preview/Microsoft.Support.json +++ /dev/null @@ -1,415 +0,0 @@ -{ - "id": "https://schema.management.azure.com/schemas/2019-05-01-preview/Microsoft.Support.json#", - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Microsoft.Support", - "description": "Microsoft Support Resource Types", - "resourceDefinitions": {}, - "subscription_resourceDefinitions": { - "supportTickets": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-05-01-preview" - ] - }, - "name": { - "type": "string", - "description": "Support ticket name." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SupportTicketDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a support ticket." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/supportTickets_communications_childResource" - } - ] - } - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Support/supportTickets" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets" - }, - "supportTickets_communications": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-05-01-preview" - ] - }, - "name": { - "type": "string", - "description": "Communication name" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/CommunicationDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a communication resource." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Support/supportTickets/communications" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets/communications" - } - }, - "definitions": { - "CommunicationDetailsProperties": { - "type": "object", - "properties": { - "body": { - "type": "string", - "description": "Body of the communication" - }, - "sender": { - "type": "string", - "description": "Email address of the sender" - }, - "subject": { - "type": "string", - "description": "Subject of the communication" - } - }, - "required": [ - "body", - "subject" - ], - "description": "Describes the properties of a communication resource." - }, - "ContactProfile": { - "type": "object", - "properties": { - "additionalEmailAddresses": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional email addresses listed will be copied on any correspondence about the support ticket." - }, - "country": { - "type": "string", - "description": "Country of the user. This is the ISO 3166-1 alpha-3 code." - }, - "firstName": { - "type": "string", - "description": "First name." - }, - "lastName": { - "type": "string", - "description": "Last name." - }, - "phoneNumber": { - "type": "string", - "description": "Phone number. This is required if preferred contact method is phone." - }, - "preferredContactMethod": { - "oneOf": [ - { - "type": "string", - "enum": [ - "email", - "phone" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Preferred contact method." - }, - "preferredSupportLanguage": { - "type": "string", - "description": "Preferred language of support from Azure. Support languages vary based on the severity you choose for your support ticket. Learn more at Azure Severity and responsiveness. Use the standard language-country code. Valid values are 'en-us' for English, 'zh-hans' for Chinese, 'es-es' for Spanish, 'fr-fr' for French, 'ja-jp' for Japanese, 'ko-kr' for Korean, 'ru-ru' for Russian, 'pt-br' for Portuguese, 'it-it' for Italian, 'zh-tw' for Chinese and 'de-de' for German." - }, - "preferredTimeZone": { - "type": "string", - "description": "Time zone of the user. This is the name of the time zone from Microsoft Time Zone Index Values." - }, - "primaryEmailAddress": { - "type": "string", - "description": "Primary email address." - } - }, - "required": [ - "country", - "firstName", - "lastName", - "preferredContactMethod", - "preferredSupportLanguage", - "preferredTimeZone", - "primaryEmailAddress" - ], - "description": "Contact information associated with support ticket." - }, - "QuotaChangeRequest": { - "type": "object", - "properties": { - "payload": { - "type": "string", - "description": "Payload of the quota increase request." - }, - "region": { - "type": "string", - "description": "Region for which the quota increase request is being made." - } - }, - "description": "This property is required for providing the region and new quota limits" - }, - "QuotaTicketDetails": { - "type": "object", - "properties": { - "quotaChangeRequests": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/QuotaChangeRequest" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "This property is required for providing the region and new quota limits." - }, - "quotaChangeRequestSubType": { - "type": "string", - "description": "Required for certain quota types when there is a sub type that you are requesting quota increase for. Example: Batch" - }, - "quotaChangeRequestVersion": { - "type": "string", - "description": "Quota change request version" - } - }, - "description": "Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at Support quota request." - }, - "ServiceLevelAgreement": { - "type": "object", - "properties": {}, - "description": "Service Level Agreement details for a support ticket." - }, - "SupportEngineer": { - "type": "object", - "properties": {}, - "description": "Support engineer information." - }, - "SupportTicketDetailsProperties": { - "type": "object", - "properties": { - "contactDetails": { - "oneOf": [ - { - "$ref": "#/definitions/ContactProfile" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Contact information associated with support ticket." - }, - "description": { - "type": "string", - "description": "Detailed description of the question or issue." - }, - "problemClassificationId": { - "type": "string", - "description": "Each Azure service has its own set of issue category called problem classification that corresponds to the type of problem you're experiencing. This parameter is the resource id of ProblemClassification resource." - }, - "problemStartTime": { - "type": "string", - "format": "date-time", - "description": "Time in UTC (ISO 8601 format) when the problem started." - }, - "quotaTicketDetails": { - "oneOf": [ - { - "$ref": "#/definitions/QuotaTicketDetails" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at Support quota request." - }, - "require24X7Response": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates if this requires a 24x7 response from Azure." - }, - "serviceId": { - "type": "string", - "description": "This is the resource id of the Azure service resource associated with the support ticket." - }, - "serviceLevelAgreement": { - "oneOf": [ - { - "$ref": "#/definitions/ServiceLevelAgreement" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Service Level Agreement details for a support ticket." - }, - "severity": { - "oneOf": [ - { - "type": "string", - "enum": [ - "minimal", - "moderate", - "critical" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure." - }, - "supportEngineer": { - "oneOf": [ - { - "$ref": "#/definitions/SupportEngineer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Support engineer information." - }, - "supportTicketId": { - "type": "string", - "description": "System generated support ticket id that is unique." - }, - "technicalTicketDetails": { - "oneOf": [ - { - "$ref": "#/definitions/TechnicalTicketDetails" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional information for technical support ticket." - }, - "title": { - "type": "string", - "description": "Title of the support ticket." - } - }, - "required": [ - "contactDetails", - "description", - "problemClassificationId", - "serviceId", - "severity", - "title" - ], - "description": "Describes the properties of a support ticket." - }, - "supportTickets_communications_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2019-05-01-preview" - ] - }, - "name": { - "type": "string", - "description": "Communication name" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/CommunicationDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a communication resource." - }, - "type": { - "type": "string", - "enum": [ - "communications" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets/communications" - }, - "TechnicalTicketDetails": { - "type": "object", - "properties": { - "resourceId": { - "type": "string", - "description": "This is the resource id of the Azure service resource (For example: A virtual machine resource or an HDInsight resource) for which the support ticket is created." - } - }, - "description": "Additional information for technical support ticket." - } - } -} \ No newline at end of file diff --git a/schemas/2020-04-01/Microsoft.Support.json b/schemas/2020-04-01/Microsoft.Support.json deleted file mode 100644 index 4c9ca4521c..0000000000 --- a/schemas/2020-04-01/Microsoft.Support.json +++ /dev/null @@ -1,416 +0,0 @@ -{ - "id": "https://schema.management.azure.com/schemas/2020-04-01/Microsoft.Support.json#", - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Microsoft.Support", - "description": "Microsoft Support Resource Types", - "resourceDefinitions": {}, - "subscription_resourceDefinitions": { - "supportTickets": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2020-04-01" - ] - }, - "name": { - "type": "string", - "description": "Support ticket name." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SupportTicketDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a support ticket." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/supportTickets_communications_childResource" - } - ] - } - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Support/supportTickets" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets" - }, - "supportTickets_communications": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2020-04-01" - ] - }, - "name": { - "type": "string", - "description": "Communication name." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/CommunicationDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a communication resource." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Support/supportTickets/communications" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets/communications" - } - }, - "definitions": { - "CommunicationDetailsProperties": { - "type": "object", - "properties": { - "body": { - "type": "string", - "description": "Body of the communication." - }, - "sender": { - "type": "string", - "description": "Email address of the sender. This property is required if called by a service principal." - }, - "subject": { - "type": "string", - "description": "Subject of the communication." - } - }, - "required": [ - "body", - "subject" - ], - "description": "Describes the properties of a communication resource." - }, - "ContactProfile": { - "type": "object", - "properties": { - "additionalEmailAddresses": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional email addresses listed will be copied on any correspondence about the support ticket." - }, - "country": { - "type": "string", - "description": "Country of the user. This is the ISO 3166-1 alpha-3 code." - }, - "firstName": { - "type": "string", - "description": "First name." - }, - "lastName": { - "type": "string", - "description": "Last name." - }, - "phoneNumber": { - "type": "string", - "description": "Phone number. This is required if preferred contact method is phone." - }, - "preferredContactMethod": { - "oneOf": [ - { - "type": "string", - "enum": [ - "email", - "phone" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Preferred contact method." - }, - "preferredSupportLanguage": { - "type": "string", - "description": "Preferred language of support from Azure. Support languages vary based on the severity you choose for your support ticket. Learn more at [Azure Severity and responsiveness](https://azure.microsoft.com/support/plans/response). Use the standard language-country code. Valid values are 'en-us' for English, 'zh-hans' for Chinese, 'es-es' for Spanish, 'fr-fr' for French, 'ja-jp' for Japanese, 'ko-kr' for Korean, 'ru-ru' for Russian, 'pt-br' for Portuguese, 'it-it' for Italian, 'zh-tw' for Chinese and 'de-de' for German." - }, - "preferredTimeZone": { - "type": "string", - "description": "Time zone of the user. This is the name of the time zone from [Microsoft Time Zone Index Values](https://support.microsoft.com/help/973627/microsoft-time-zone-index-values)." - }, - "primaryEmailAddress": { - "type": "string", - "description": "Primary email address." - } - }, - "required": [ - "country", - "firstName", - "lastName", - "preferredContactMethod", - "preferredSupportLanguage", - "preferredTimeZone", - "primaryEmailAddress" - ], - "description": "Contact information associated with the support ticket." - }, - "QuotaChangeRequest": { - "type": "object", - "properties": { - "payload": { - "type": "string", - "description": "Payload of the quota increase request." - }, - "region": { - "type": "string", - "description": "Region for which the quota increase request is being made." - } - }, - "description": "This property is required for providing the region and new quota limits." - }, - "QuotaTicketDetails": { - "type": "object", - "properties": { - "quotaChangeRequests": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/QuotaChangeRequest" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "This property is required for providing the region and new quota limits." - }, - "quotaChangeRequestSubType": { - "type": "string", - "description": "Required for certain quota types when there is a sub type, such as Batch, for which you are requesting a quota increase." - }, - "quotaChangeRequestVersion": { - "type": "string", - "description": "Quota change request version." - } - }, - "description": "Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at [Support quota request](https://aka.ms/supportrpquotarequestpayload)." - }, - "ServiceLevelAgreement": { - "type": "object", - "properties": {}, - "description": "Service Level Agreement details for a support ticket." - }, - "SupportEngineer": { - "type": "object", - "properties": {}, - "description": "Support engineer information." - }, - "SupportTicketDetailsProperties": { - "type": "object", - "properties": { - "contactDetails": { - "oneOf": [ - { - "$ref": "#/definitions/ContactProfile" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Contact information associated with the support ticket." - }, - "description": { - "type": "string", - "description": "Detailed description of the question or issue." - }, - "problemClassificationId": { - "type": "string", - "description": "Each Azure service has its own set of issue categories, also known as problem classification. This parameter is the unique Id for the type of problem you are experiencing." - }, - "problemStartTime": { - "type": "string", - "format": "date-time", - "description": "Time in UTC (ISO 8601 format) when the problem started." - }, - "quotaTicketDetails": { - "oneOf": [ - { - "$ref": "#/definitions/QuotaTicketDetails" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at [Support quota request](https://aka.ms/supportrpquotarequestpayload)." - }, - "require24X7Response": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates if this requires a 24x7 response from Azure." - }, - "serviceId": { - "type": "string", - "description": "This is the resource Id of the Azure service resource associated with the support ticket." - }, - "serviceLevelAgreement": { - "oneOf": [ - { - "$ref": "#/definitions/ServiceLevelAgreement" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Service Level Agreement details for a support ticket." - }, - "severity": { - "oneOf": [ - { - "type": "string", - "enum": [ - "minimal", - "moderate", - "critical", - "highestcriticalimpact" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure. Note: 'Highest critical impact', also known as the 'Emergency - Severe impact' level in the Azure portal is reserved only for our Premium customers." - }, - "supportEngineer": { - "oneOf": [ - { - "$ref": "#/definitions/SupportEngineer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Support engineer information." - }, - "supportTicketId": { - "type": "string", - "description": "System generated support ticket Id that is unique." - }, - "technicalTicketDetails": { - "oneOf": [ - { - "$ref": "#/definitions/TechnicalTicketDetails" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Additional information for technical support ticket." - }, - "title": { - "type": "string", - "description": "Title of the support ticket." - } - }, - "required": [ - "contactDetails", - "description", - "problemClassificationId", - "serviceId", - "severity", - "title" - ], - "description": "Describes the properties of a support ticket." - }, - "supportTickets_communications_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2020-04-01" - ] - }, - "name": { - "type": "string", - "description": "Communication name." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/CommunicationDetailsProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Describes the properties of a communication resource." - }, - "type": { - "type": "string", - "enum": [ - "communications" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Support/supportTickets/communications" - }, - "TechnicalTicketDetails": { - "type": "object", - "properties": { - "resourceId": { - "type": "string", - "description": "This is the resource Id of the Azure service resource (For example: A virtual machine resource or an HDInsight resource) for which the support ticket is created." - } - }, - "description": "Additional information for technical support ticket." - } - } -} \ No newline at end of file