From 93fbf6c76904dfb4a71ba421b14a305cb06a4103 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:46:10 +0800 Subject: [PATCH 1/5] use CustomPatch for EdgeActions Service --- .../Microsoft.Cdn/EdgeActions/main.tsp | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp index ded45b464ede..451047c03415 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp @@ -85,7 +85,13 @@ model EdgeActionExecutionFilter interface EdgeActions { get is ArmResourceRead; create is ArmResourceCreateOrUpdateAsync; - update is ArmResourcePatchAsync; + update is ArmCustomPatchAsync< + EdgeAction, + Azure.ResourceManager.Foundations.ResourceUpdateModel< + EdgeAction, + EdgeActionProperties + > + >; delete is ArmResourceDeleteWithoutOkAsync; listByResourceGroup is ArmResourceListByParent; listBySubscription is ArmListBySubscription; @@ -109,9 +115,12 @@ interface EdgeActions { interface EdgeActionVersions { get is ArmResourceRead; create is ArmResourceCreateOrUpdateAsync; - update is ArmResourcePatchAsync< + update is ArmCustomPatchAsync< EdgeActionVersion, - EdgeActionVersionProperties + Azure.ResourceManager.Foundations.ResourceUpdateModel< + EdgeActionVersion, + EdgeActionVersionProperties + > >; delete is ArmResourceDeleteWithoutOkAsync; listByEdgeAction is ArmResourceListByParent; @@ -134,9 +143,12 @@ interface EdgeActionVersions { interface EdgeActionExecutionFilters { get is ArmResourceRead; create is ArmResourceCreateOrUpdateAsync; - update is ArmResourcePatchAsync< + update is ArmCustomPatchAsync< EdgeActionExecutionFilter, - EdgeActionExecutionFilterProperties + Azure.ResourceManager.Foundations.ResourceUpdateModel< + EdgeActionExecutionFilter, + EdgeActionExecutionFilterProperties + > >; delete is ArmResourceDeleteWithoutOkAsync; listByEdgeAction is ArmResourceListByParent; From 125fa86111450b989a1ce2165ad5aebeaba4e016 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:02:17 +0800 Subject: [PATCH 2/5] update swagger --- .../preview/2025-09-01-preview/openapi.json | 146 ++++++------------ .../preview/2025-12-01-preview/openapi.json | 146 ++++++------------ 2 files changed, 96 insertions(+), 196 deletions(-) diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json index 1f80a210915c..bc39d7611dd6 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json @@ -1470,25 +1470,6 @@ ] } }, - "Azure.ResourceManager.CommonTypes.TrackedResourceUpdate": { - "type": "object", - "title": "Tracked Resource", - "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", - "properties": { - "tags": { - "type": "object", - "description": "Resource tags.", - "additionalProperties": { - "type": "string" - } - } - }, - "allOf": [ - { - "$ref": "../../../../../../common-types/resource-management/v6/types.json#/definitions/Resource" - } - ] - }, "EdgeAction": { "type": "object", "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", @@ -1649,9 +1630,26 @@ "executionFilterIdentifierHeaderValue" ] }, - "EdgeActionExecutionFilterPropertiesUpdate": { + "EdgeActionExecutionFilterUpdate": { "type": "object", - "description": "Properties for edge action execution filter", + "description": "The type used for update operations of the EdgeActionExecutionFilter.", + "properties": { + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } + }, + "properties": { + "$ref": "#/definitions/EdgeActionExecutionFilterUpdateProperties", + "description": "The resource-specific properties for this resource." + } + } + }, + "EdgeActionExecutionFilterUpdateProperties": { + "type": "object", + "description": "The updatable properties of the EdgeActionExecutionFilter.", "properties": { "versionId": { "$ref": "#/definitions/EdgeActionVersionId", @@ -1682,26 +1680,6 @@ } } }, - "EdgeActionExecutionFilterUpdate": { - "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", - "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionExecutionFilterPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] - }, "EdgeActionIsDefaultVersion": { "type": "string", "description": "Indicates whether this is the default version", @@ -1769,33 +1747,22 @@ "attachments" ] }, - "EdgeActionPropertiesUpdate": { - "type": "object", - "description": "Represents an edge action properties" - }, "EdgeActionUpdate": { "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", + "description": "The type used for update operations of the EdgeAction.", "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - }, "sku": { - "$ref": "#/definitions/SkuTypeUpdate", + "$ref": "#/definitions/SkuType", "description": "The sku type of the edge action" + }, + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] + } }, "EdgeActionVersion": { "type": "object", @@ -1926,9 +1893,26 @@ "lastPackageUpdateTime" ] }, - "EdgeActionVersionPropertiesUpdate": { + "EdgeActionVersionUpdate": { "type": "object", - "description": "Represents an edge action version", + "description": "The type used for update operations of the EdgeActionVersion.", + "properties": { + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } + }, + "properties": { + "$ref": "#/definitions/EdgeActionVersionUpdateProperties", + "description": "The resource-specific properties for this resource." + } + } + }, + "EdgeActionVersionUpdateProperties": { + "type": "object", + "description": "The updatable properties of the EdgeActionVersion.", "properties": { "deploymentType": { "$ref": "#/definitions/EdgeActionVersionDeploymentType", @@ -1950,26 +1934,6 @@ } } }, - "EdgeActionVersionUpdate": { - "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", - "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionVersionPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] - }, "EdgeActionVersionValidationStatus": { "type": "string", "description": "The validation status for edge action versions", @@ -2056,20 +2020,6 @@ "tier" ] }, - "SkuTypeUpdate": { - "type": "object", - "description": "The SKU type for the edge action", - "properties": { - "name": { - "type": "string", - "description": "The name of the SKU" - }, - "tier": { - "type": "string", - "description": "The tier of the SKU" - } - } - }, "VersionCode": { "type": "object", "description": "Version code information for edge action", diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json index ea21654054bc..6020d261c647 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json @@ -1323,25 +1323,6 @@ ] } }, - "Azure.ResourceManager.CommonTypes.TrackedResourceUpdate": { - "type": "object", - "title": "Tracked Resource", - "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", - "properties": { - "tags": { - "type": "object", - "description": "Resource tags.", - "additionalProperties": { - "type": "string" - } - } - }, - "allOf": [ - { - "$ref": "../../../../../../common-types/resource-management/v6/types.json#/definitions/Resource" - } - ] - }, "EdgeAction": { "type": "object", "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", @@ -1482,9 +1463,26 @@ "executionFilterIdentifierHeaderValue" ] }, - "EdgeActionExecutionFilterPropertiesUpdate": { + "EdgeActionExecutionFilterUpdate": { "type": "object", - "description": "Properties for edge action execution filter", + "description": "The type used for update operations of the EdgeActionExecutionFilter.", + "properties": { + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } + }, + "properties": { + "$ref": "#/definitions/EdgeActionExecutionFilterUpdateProperties", + "description": "The resource-specific properties for this resource." + } + } + }, + "EdgeActionExecutionFilterUpdateProperties": { + "type": "object", + "description": "The updatable properties of the EdgeActionExecutionFilter.", "properties": { "versionId": { "$ref": "#/definitions/EdgeActionVersionId", @@ -1515,26 +1513,6 @@ } } }, - "EdgeActionExecutionFilterUpdate": { - "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", - "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionExecutionFilterPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] - }, "EdgeActionIsDefaultVersion": { "type": "string", "description": "Indicates whether this is the default version", @@ -1602,33 +1580,22 @@ "attachments" ] }, - "EdgeActionPropertiesUpdate": { - "type": "object", - "description": "Represents an edge action properties" - }, "EdgeActionUpdate": { "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", + "description": "The type used for update operations of the EdgeAction.", "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - }, "sku": { - "$ref": "#/definitions/SkuTypeUpdate", + "$ref": "#/definitions/SkuType", "description": "The sku type of the edge action" + }, + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] + } }, "EdgeActionVersion": { "type": "object", @@ -1757,9 +1724,26 @@ "isDefaultVersion" ] }, - "EdgeActionVersionPropertiesUpdate": { + "EdgeActionVersionUpdate": { "type": "object", - "description": "Represents an edge action version", + "description": "The type used for update operations of the EdgeActionVersion.", + "properties": { + "tags": { + "type": "object", + "description": "Resource tags.", + "additionalProperties": { + "type": "string" + } + }, + "properties": { + "$ref": "#/definitions/EdgeActionVersionUpdateProperties", + "description": "The resource-specific properties for this resource." + } + } + }, + "EdgeActionVersionUpdateProperties": { + "type": "object", + "description": "The updatable properties of the EdgeActionVersion.", "properties": { "deploymentType": { "$ref": "#/definitions/EdgeActionVersionDeploymentType", @@ -1781,26 +1765,6 @@ } } }, - "EdgeActionVersionUpdate": { - "type": "object", - "description": "Concrete tracked resource types can be created by aliasing this type using a specific property type.", - "properties": { - "properties": { - "$ref": "#/definitions/EdgeActionVersionPropertiesUpdate", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true, - "x-ms-mutability": [ - "read", - "create" - ] - } - }, - "allOf": [ - { - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.TrackedResourceUpdate" - } - ] - }, "EdgeActionVersionValidationStatus": { "type": "string", "description": "The validation status for edge action versions", @@ -1887,20 +1851,6 @@ "tier" ] }, - "SkuTypeUpdate": { - "type": "object", - "description": "The SKU type for the edge action", - "properties": { - "name": { - "type": "string", - "description": "The name of the SKU" - }, - "tier": { - "type": "string", - "description": "The tier of the SKU" - } - } - }, "VersionCode": { "type": "object", "description": "Version code information for edge action", From e02d9482bedfecd847dc928c739341bfa4928873 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:11:45 +0800 Subject: [PATCH 3/5] fix lint error --- .../EdgeActions/edgeactionsbasemodels.tsp | 19 +++++++++++++++++++ .../Microsoft.Cdn/EdgeActions/main.tsp | 8 +------- .../preview/2025-09-01-preview/openapi.json | 16 +++++++++++++++- .../preview/2025-12-01-preview/openapi.json | 16 +++++++++++++++- 4 files changed, 50 insertions(+), 9 deletions(-) diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp index 9a20c10d8e76..cfed005de8ba 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp @@ -27,6 +27,15 @@ model SkuType { tier: string; } +/** The SKU type for update operations */ +model SkuTypeUpdate { + /** The name of the SKU */ + name?: string; + + /** The tier of the SKU */ + tier?: string; +} + /** The deployment type for edge action versions */ union EdgeActionVersionDeploymentType { string, @@ -144,6 +153,16 @@ model EdgeActionProperties { attachments: EdgeActionAttachment[]; } +/** The type used for update operations of the EdgeAction. */ +model EdgeActionUpdate { + @doc("The sku type of the edge action") + sku?: SkuTypeUpdate; + + #suppress "@azure-tools/typespec-azure-resource-manager/arm-no-record" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" + @doc("Resource tags.") + tags?: Record; +} + @doc("Represents an edge action version") model EdgeActionVersionProperties { @doc("The deployment type") diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp index 451047c03415..ae514cae9fcc 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/main.tsp @@ -85,13 +85,7 @@ model EdgeActionExecutionFilter interface EdgeActions { get is ArmResourceRead; create is ArmResourceCreateOrUpdateAsync; - update is ArmCustomPatchAsync< - EdgeAction, - Azure.ResourceManager.Foundations.ResourceUpdateModel< - EdgeAction, - EdgeActionProperties - > - >; + update is ArmCustomPatchAsync; delete is ArmResourceDeleteWithoutOkAsync; listByResourceGroup is ArmResourceListByParent; listBySubscription is ArmListBySubscription; diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json index bc39d7611dd6..4d19b8fea7d4 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json @@ -1752,7 +1752,7 @@ "description": "The type used for update operations of the EdgeAction.", "properties": { "sku": { - "$ref": "#/definitions/SkuType", + "$ref": "#/definitions/SkuTypeUpdate", "description": "The sku type of the edge action" }, "tags": { @@ -2020,6 +2020,20 @@ "tier" ] }, + "SkuTypeUpdate": { + "type": "object", + "description": "The SKU type for update operations", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU" + }, + "tier": { + "type": "string", + "description": "The tier of the SKU" + } + } + }, "VersionCode": { "type": "object", "description": "Version code information for edge action", diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json index 6020d261c647..d779dcc49b39 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json @@ -1585,7 +1585,7 @@ "description": "The type used for update operations of the EdgeAction.", "properties": { "sku": { - "$ref": "#/definitions/SkuType", + "$ref": "#/definitions/SkuTypeUpdate", "description": "The sku type of the edge action" }, "tags": { @@ -1851,6 +1851,20 @@ "tier" ] }, + "SkuTypeUpdate": { + "type": "object", + "description": "The SKU type for update operations", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU" + }, + "tier": { + "type": "string", + "description": "The tier of the SKU" + } + } + }, "VersionCode": { "type": "object", "description": "Version code information for edge action", From 77333de3d08ee82bcfe1585f5c2d2269093e0f08 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Fri, 9 Jan 2026 15:59:46 +0800 Subject: [PATCH 4/5] update --- .../Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp | 7 +++++++ .../EdgeActions/preview/2025-09-01-preview/openapi.json | 8 ++++++++ .../EdgeActions/preview/2025-12-01-preview/openapi.json | 8 ++++++++ 3 files changed, 23 insertions(+) diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp index cfed005de8ba..3013ea68e591 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp @@ -155,6 +155,9 @@ model EdgeActionProperties { /** The type used for update operations of the EdgeAction. */ model EdgeActionUpdate { + @doc("The resource-specific properties for this resource.") + properties?: EdgeActionPropertiesUpdate; + @doc("The sku type of the edge action") sku?: SkuTypeUpdate; @@ -163,6 +166,10 @@ model EdgeActionUpdate { tags?: Record; } +/** Represents an edge action properties */ +#suppress "@azure-tools/typespec-azure-resource-manager/no-empty-model" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" +model EdgeActionPropertiesUpdate {} + @doc("Represents an edge action version") model EdgeActionVersionProperties { @doc("The deployment type") diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json index 4d19b8fea7d4..c646b8fab93d 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-09-01-preview/openapi.json @@ -1747,10 +1747,18 @@ "attachments" ] }, + "EdgeActionPropertiesUpdate": { + "type": "object", + "description": "Represents an edge action properties" + }, "EdgeActionUpdate": { "type": "object", "description": "The type used for update operations of the EdgeAction.", "properties": { + "properties": { + "$ref": "#/definitions/EdgeActionPropertiesUpdate", + "description": "The resource-specific properties for this resource." + }, "sku": { "$ref": "#/definitions/SkuTypeUpdate", "description": "The sku type of the edge action" diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json index d779dcc49b39..e9d0bfdcaa74 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/preview/2025-12-01-preview/openapi.json @@ -1580,10 +1580,18 @@ "attachments" ] }, + "EdgeActionPropertiesUpdate": { + "type": "object", + "description": "Represents an edge action properties" + }, "EdgeActionUpdate": { "type": "object", "description": "The type used for update operations of the EdgeAction.", "properties": { + "properties": { + "$ref": "#/definitions/EdgeActionPropertiesUpdate", + "description": "The resource-specific properties for this resource." + }, "sku": { "$ref": "#/definitions/SkuTypeUpdate", "description": "The sku type of the edge action" From c5a9a7697a95f5f5a0c0cabf258a1e2194507c08 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Fri, 9 Jan 2026 16:04:38 +0800 Subject: [PATCH 5/5] Update edgeactionsbasemodels.tsp --- .../Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp index 3013ea68e591..4fc27ff4fdad 100644 --- a/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp +++ b/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/edgeactionsbasemodels.tsp @@ -142,6 +142,7 @@ model EdgeActionAttachmentResponse { edgeActionId: string; } +#suppress "@azure-tools/typespec-azure-resource-manager/empty-updateable-properties" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" @doc("Represents an edge action properties") model EdgeActionProperties { @doc("The provisioning state of the edge action")