diff --git a/components/schemas/infrastructure/external-volumes/rootTasks/ExternalVolumesScanAction.yml b/components/schemas/infrastructure/external-volumes/rootTasks/ExternalVolumesScanAction.yml index 7f66fe5d..be2ed70e 100644 --- a/components/schemas/infrastructure/external-volumes/rootTasks/ExternalVolumesScanAction.yml +++ b/components/schemas/infrastructure/external-volumes/rootTasks/ExternalVolumesScanAction.yml @@ -3,6 +3,7 @@ description: A task to scan for available external volumes on a given cluster. type: object required: - action + - contents properties: action: type: string @@ -14,8 +15,21 @@ properties: description: Scan options used by the platform to create the job. required: - cluster + - type + - integration_id properties: - cluster: + integration_id: + description: ID of the integration to scan for external volumes. + $ref: ../../../ID.yml + type: + description: Type of external volume system to scan. type: string - description: | - ID of the cluster to scan for external volumes. + enum: [san-iscsi, ceph-rbd, aws-ebs] + cluster: + description: ID of the cluster to scan for external volumes. + $ref: ../../../Identifier.yml + server_ids: + description: Optional list of server IDs to limit the scan scope. + type: array + items: + $ref: ../../../ID.yml