diff --git a/specification/chaos/Chaos.Management/capabilityType.models.tsp b/specification/chaos/Chaos.Management/capabilityType.models.tsp index ab88a9146052..c5f0018d0747 100644 --- a/specification/chaos/Chaos.Management/capabilityType.models.tsp +++ b/specification/chaos/Chaos.Management/capabilityType.models.tsp @@ -88,16 +88,16 @@ model CapabilityTypeProperties { azureRbacDataActions?: string[]; /** - * Data plane actions necessary to execute capability type. + * Required Azure Role Definition Ids to execute capability type. */ @visibility("read") + @added(Microsoft.Chaos.Versions.v2025_01_01) requiredAzureRoleDefinitionIds?: string[]; /** * Runtime properties of this Capability Type. */ @visibility("read") - @added(Microsoft.Chaos.Versions.v2025_01_01) runtimeProperties?: CapabilityTypePropertiesRuntimeProperties; } diff --git a/specification/chaos/Chaos.Management/experiment.models.tsp b/specification/chaos/Chaos.Management/experiment.models.tsp index f93135ed9c0e..80d45e73ea82 100644 --- a/specification/chaos/Chaos.Management/experiment.models.tsp +++ b/specification/chaos/Chaos.Management/experiment.models.tsp @@ -206,7 +206,6 @@ model ChaosTargetFilter { /** * Model that represents the Customer Managed Storage for an Experiment. */ -@removed(Microsoft.Chaos.Versions.v2025_01_01) model CustomerDataStorageProperties { /** * ARM Resource ID of the Storage account to use for Customer Data storage. diff --git a/specification/chaos/resource-manager/Microsoft.Chaos/preview/2024-11-01-preview/openapi.json b/specification/chaos/resource-manager/Microsoft.Chaos/preview/2024-11-01-preview/openapi.json index 2b4c50989ce1..fce22e0c9df9 100644 --- a/specification/chaos/resource-manager/Microsoft.Chaos/preview/2024-11-01-preview/openapi.json +++ b/specification/chaos/resource-manager/Microsoft.Chaos/preview/2024-11-01-preview/openapi.json @@ -2487,12 +2487,20 @@ }, "readOnly": true }, - "requiredAzureRoleDefinitionIds": { - "type": "array", - "description": "Data plane actions necessary to execute capability type.", - "items": { - "type": "string" - }, + "runtimeProperties": { + "$ref": "#/definitions/CapabilityTypePropertiesRuntimeProperties", + "description": "Runtime properties of this Capability Type.", + "readOnly": true + } + } + }, + "CapabilityTypePropertiesRuntimeProperties": { + "type": "object", + "description": "Runtime properties of this Capability Type.", + "properties": { + "kind": { + "type": "string", + "description": "String of the kind of the resource's action type (continuous or discrete).", "readOnly": true } } diff --git a/specification/chaos/resource-manager/Microsoft.Chaos/stable/2025-01-01/openapi.json b/specification/chaos/resource-manager/Microsoft.Chaos/stable/2025-01-01/openapi.json index da2b6dbe386a..673b30f935be 100644 --- a/specification/chaos/resource-manager/Microsoft.Chaos/stable/2025-01-01/openapi.json +++ b/specification/chaos/resource-manager/Microsoft.Chaos/stable/2025-01-01/openapi.json @@ -1772,7 +1772,7 @@ }, "requiredAzureRoleDefinitionIds": { "type": "array", - "description": "Data plane actions necessary to execute capability type.", + "description": "Required Azure Role Definition Ids to execute capability type.", "items": { "type": "string" },