# List resource changes for all stages List resource changes for all stages from the latest plan and state for this execution. Endpoint: GET /iacm/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/resource-changes-all-stages Version: 1.0 Security: x-api-key ## Query parameters: - `exclude_state` (boolean) When true, exclude values from the state in the response ## Path parameters: - `org` (string, required) Org is the organisation identifier. Example: "s22" - `project` (string, required) Project is the project identifier. Example: "xf2" - `pipeline_execution_id` (string, required) Pipeline execution ID Example: "owl" ## Header parameters: - `Harness-Account` (string, required) Account is the internal customer account ID. Example: "uq2" ## Response 200 fields (application/json): - `data_sources` (array, required) Example: [{"attributes":{"ami":"ami-830c94ec","instance_type":"t2.micro"},"drift_attributes":{"instance_type":"t2.nano"},"drift_status":"changed","mode":"resource","module":"full_stack","name":"app_server","provider":"AWS","sensitive_attributes":["instance_type"],"type":"S3 Bucket"},{"attributes":{"ami":"ami-830c94ec","instance_type":"t2.micro"},"drift_attributes":{"instance_type":"t2.nano"},"drift_status":"changed","mode":"resource","module":"full_stack","name":"app_server","provider":"AWS","sensitive_attributes":["instance_type"],"type":"S3 Bucket"}] - `data_sources.attributes` (object, required) A map of values related to the resource Example: {"ami":"ami-830c94ec","instance_type":"t2.micro"} - `data_sources.drift_attributes` (object, required) A map of values related to the resource Example: {"instance_type":"t2.nano"} - `data_sources.drift_status` (string, required) Indicates if this resource is experiencing drift. Enum: "changed", "deleted", "unchanged" - `data_sources.mode` (string, required) Mode associated with the resource. Enum: "resource", "data", "output" - `data_sources.module` (string, required) Module associated with the resource. Example: "full_stack" - `data_sources.name` (string, required) Name associated with the resource. Example: "app_server" - `data_sources.provider` (string, required) Cloud provider associated with the resource. Example: "AWS" - `data_sources.sensitive_attributes` (array, required) A list of the sensitive attribute keys Example: ["instance_type"] - `data_sources.type` (string, required) Type of the provisioned resource. Example: "S3 Bucket" - `drift_changes` (array, required) Example: [{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"},{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"},{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"}] - `drift_changes.change` (string, required) Change made to this resource. Enum: "added", "changed", "deleted", "unchanged", "imported", "removed" - `drift_changes.change_count` (integer, required) Count of changes made to this resource. Example: 10 - `drift_changes.changes` (object, required) New values for this resource Example: {"Beatae omnis aut possimus officiis sed.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Omnis commodi ipsum.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}} - `drift_changes.drift` (boolean, required) Indicates whether this resource is experiencing drift Example: true - `outputs` (array, required) Example: [{"change":"added","name":"instance_public_ip","new":"new value","old":"old value","sensitive":true},{"change":"added","name":"instance_public_ip","new":"new value","old":"old value","sensitive":true}] - `outputs.name` (string, required) Name associated with the output. Example: "instance_public_ip" - `outputs.new` (string) Updated value Example: "new value" - `outputs.old` (string) Previous value. Example: "old value" - `outputs.sensitive` (boolean, required) Indicates whether this value is sensitive Example: true - `pipeline_execution` (string, required) the identifier of the pipeline execution changes were made from. Example: "Dicta vero eaque et." - `pipeline_stage` (string) the identifier of the pipeline stage execution changes were made from. Example: "Dicta iusto." - `planned_changes` (array, required) Example: [{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"},{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"},{"change":"added","change_count":10,"changes":{"Ex facere ducimus accusantium.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true},"Ullam sit.":{"change":"added","drift":false,"new":"new value","old":"old value","sensitive":true}},"drift":false,"module":"full_stack","name":"app_server","provider":"AWS","type":"S3 Bucket"}] - `resources` (array, required) Example: [{"attributes":{"ami":"ami-830c94ec","instance_type":"t2.micro"},"drift_attributes":{"instance_type":"t2.nano"},"drift_status":"changed","mode":"resource","module":"full_stack","name":"app_server","provider":"AWS","sensitive_attributes":["instance_type"],"type":"S3 Bucket"},{"attributes":{"ami":"ami-830c94ec","instance_type":"t2.micro"},"drift_attributes":{"instance_type":"t2.nano"},"drift_status":"changed","mode":"resource","module":"full_stack","name":"app_server","provider":"AWS","sensitive_attributes":["instance_type"],"type":"S3 Bucket"}] - `stage_id` (string, required) The stage ID Example: "Sint aut atque magni sunt." - `workspace_id` (string, required) identifier of the workspace associated with the data Example: "Tempore aperiam non." ## Response 400 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 401 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 403 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 404 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 408 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 409 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 423 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 499 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 500 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 502 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? Example: true - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? Example: true - `timeout` (boolean, required) Is the error a timeout? Example: true