External APIs 4.5 (2403)
Released - October 2024
Changelog
What's New
- GET/v1/policy/configuration/policy/{policy_id}/tenant/{tenant_id}/service_account_list List accounts for policy configuration
- GET/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Get Policy parameter configuration Account
- POST/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Update Policy parameter configuration Account
- DELETE/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Delete Policy parameter configuration Account
- POST/v1/policy/configuration/{policy_id}/service_account_batch Get account policy configuration batch
- GET/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Get Policy parameter configuration tenant
- POST/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Update Policy parameter configuration Tenant
- DELETE/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Delete Policy parameter configuration Tenant
- POST/v1/resource/tags/bulk_remediation Create Bulk Resource Tag Remediation
- POST/v1/resource/tags/bulk_remediation_status Return bulk Resource Tag Remediation Status
- POST/v1/resource/tags/remediation/{tenant_id} Create Resource Tag Remediation
- POST/v1/resource/virtual_machine_agents/batch Batch VM Agents Details
- POST/v1/resource/virtual_machine_agents/list List VM Agents Details
- POST/v1/schedules/batch Fetch a batch of schedules
- POST/v1/schedules/create Creates a Schedule
- GET/v1/schedules/item/{schedule_id} Retrieve Schedule
- POST/v1/schedules/item/{schedule_id} Updates a Schedule
- DELETE/v1/schedules/item/{schedule_id} Delete Schedule
- POST/v1/schedules/item/{schedule_id}/set_next_execution Set Next Execution of a Schedule
- GET/v1/schedules/item/{schedule_id}/skip_next_execution Skip next execution of a Schedule
- POST/v1/schedules/list List Schedules of given category
- POST/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/cost-estimate Initiates the cost estimation of a deployment run that could happen on a service account
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/cost-estimate/{background_job_id}/status Gets the cost estimation of a deployment run that could happen on a service account
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/resource/batch Returns a batch of TagPostureResources
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/resource_summary Summarize the tag posture matching the filtering criteria returning resource coverage counts
- GET/v1/tag_posture/snapshot/item/{snapshot_id}/workload_summary/{workload_id} Get a TagPostureSummary for Workload
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/workload_summary/{workload_id}/resource/list Returns a batch of TagPostureWorkloadResourceSummary
What's Decommissioned
- GET
/governance/account/{tenant_id}/validate_summaryCloud Accounts Summary - POST
/operations/activity/{tenant_id}/createCreate New Activity Configuration - GET
/operations/activity/{tenant_id}/get_configuration_summaryGet Activity Configuration Summary - GET
/operations/activity/{tenant_id}/get_notification/{cloud_account_id}Get Notification Based on Activity Configuration - GET
/operations/activity/{tenant_id}/list/{cloud_account_id}List Activities Based on Activity Configuration - PUT
/operations/activity/{tenant_id}/update/{cloud_account_id}/{action_name}Update Activity Configuration - PUT
/operations/activity/{tenant_id}/{cloud_account_id}/update/{activity_id}/{action_name}Update Activity Configuration Details - POST
/resource/tags/{tenant_id}/remediationCreate Resource Tag Remediation - POST
/resource/tags/{tenant_id}/remediation_status/{cloud}Get Resource Tag Remediation Status - POST
/v1/well-architected-framework/{tenant_id}/policy-params/getGet execution parameters for policy mapped to WAF framework - POST
/v1/well-architected-framework/{tenant_id}/policy-params/setConfigure execution parameters for policy mapped to WAF framework
What's Changed
- POST/cost/executive_dashboard/cloud_forecaster_for_six_months Get cloud Forecaster for six months
- Parameter
- Add CloudForecasterForSixMonthsRequest.filter.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/cost/executive_dashboard/cost_optimization_by_optimization_types cost optimization by optimization type
- Parameter
- Add CostOptimizationByOptimizationTypesRequest.filter.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/cost/executive_dashboard/cost_optimization_trend Get cost optimization trend
- Parameter
- Add CostOptimizationTrendRequest.filter.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/cost_anomaly/billing_cost_anomaly Get Account wise daily Billing Cost Anomaly
- Parameter
- Add CostAnomalySummaryRequest.filter.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/governance/guardrails/policies/{tenant_id}/create Create Policy Schedules
- Parameter
- Add UpdateScheduleRequest.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequest.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- PUT/governance/guardrails/policies/{tenant_id}/update/{schedule_id} Update Policy Schedules
- Parameter
- Add UpdateScheduleRequest.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequest.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- GET/operation/automation/scripts/{tenant_id} List Scripts
- Return Type
- Change scripts.platform
- Return Type
- POST/operation/automation/scripts/{tenant_id} Create Script
- Parameter
- Change CreateScriptRequest.platform
- Parameter
- POST/operation/automation/scripts/{tenant_id}/execute Execute Script
- Parameter
- Add ExecuteScriptRequest.job_details//Execution input such as script/host details
- Delete
ExecuteScriptRequest.host_details//Execution input such as script/host details
- Parameter
- PUT/operation/automation/{tenant_id}/scripts/{script_id} Update Script
- Parameter
- Change CreateScriptRequest.platform
- Parameter
- GET/operation/automation/{tenant_id}/scripts/{script_id} Describe Script
- Return Type
- Change platform
- Return Type
- POST/operations/automation/scripts/{tenant_id}/create Create Script Schedules
- Parameter
- Add UpdateScheduleRequestScript.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequestScript.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- PUT/operations/automation/scripts/{tenant_id}/update/{schedule_id} Update Script Schedules
- Parameter
- Add UpdateScheduleRequestScript.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequestScript.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- POST/operations/automation/templates/{tenant_id}/create Create Template Schedules
- Parameter
- Add UpdateScheduleRequest.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequest.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- PUT/operations/automation/templates/{tenant_id}/update/{schedule_id} Update Template Schedules
- Parameter
- Add UpdateScheduleRequest.attributes.service_accounts//Service account id is unique can be obtained from the list cloud
- Delete
UpdateScheduleRequest.attributes.cloud_account//Cloud account id is unique can be obtained from the list cloud
- Parameter
- POST/v1/aws-security-hub/dashboard/findings/list Returns a list AWS Security Hub Findings ids
- Parameter
- Add AwsSecurityHubFindingListRequest.filters.filters.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/v1/cost/tags/list Returns a list of CostTag ids
- Parameter
- Add CostTagListRequest.filters.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/v1/executive_dashboard/batch Get Dashboard Definitions
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
user - Delete
headVersion - Delete
releaseVersion
- Delete
- Return Type
- POST/v1/executive_dashboard/create Create new Dashboard Definition
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
user - Delete
headVersion - Delete
releaseVersion
- Delete
- Return Type
- GET/v1/executive_dashboard/item/{dashboard_id} Get Dashboard Definition
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
user - Delete
headVersion - Delete
releaseVersion
- Delete
- Return Type
- GET/v1/executive_dashboard/item/{dashboard_id}/history Get the history of a Dashboard Definition
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/executive_dashboard_version/batch Get Dashboard Versions
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/executive_dashboard_version/create Create new Dashboard Definition Version
- Parameter
- Delete
DashboardDefinitionVersion.sysId - Delete
DashboardDefinitionVersion.createdOn - Delete
DashboardDefinitionVersion.updatedOn - Delete
DashboardDefinitionVersion.version - Delete
DashboardDefinitionVersion.definition - Delete
DashboardDefinitionVersion.details - Delete
DashboardDefinitionVersion.predecessor
- Delete
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Parameter
- GET/v1/executive_dashboard_version/item/{version_id} Get Dashboard Definition Version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/executive_dashboard_version/item/{version_id}/make-head Make Dashboard Definition Version the Head version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/executive_dashboard_version/item/{version_id}/make-release Make Dashboard Definition Version the Release version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/role_templates/list List Role Templates
- Return Type
- Change policies.policy (Added Enum)
- Return Type
- POST/v1/stacks-marketplace/stack-deployment/item/{stack_deployment_id}/execute Execute Stacks Marketplace Stack Deployment
- Parameter
- Add StackMarketplaceStackDeploymentExecute.estimated_cost//Estimated cost of the stack before deployment.
- Return Type
- Add estimated_cost//Estimated cost of the stack before deployment.
- Parameter
- POST/v1/tag_baseline/batch Get Baselines
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
account_id//Account owning the tag baseline - Delete
headVersion - Delete
releaseVersion - Delete
title//Name of the baseline - Delete
description//Description of the baseline - Delete
scope//At what scope level the baseline should work - Delete
is_active//States if the baseline definition is active or not
- Delete
- Return Type
- POST/v1/tag_baseline/create Create new Tag Baseline
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
account_id//Account owning the tag baseline - Delete
headVersion - Delete
releaseVersion - Delete
title//Name of the baseline - Delete
description//Description of the baseline - Delete
scope//At what scope level the baseline should work - Delete
is_active//States if the baseline definition is active or not
- Delete
- Return Type
- GET/v1/tag_baseline/item/{baseline_id} Get Tag Baseline Definition
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
account_id//Account owning the tag baseline - Delete
headVersion - Delete
releaseVersion - Delete
title//Name of the baseline - Delete
description//Description of the baseline - Delete
scope//At what scope level the baseline should work - Delete
is_active//States if the baseline definition is active or not
- Delete
- Return Type
- GET/v1/tag_baseline/item/{baseline_id}/history Get the history of a Tag Baseline Definition
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/tag_baseline/item/{baseline_id}/set-state Set state of Tag Baseline Definition
- Parameter
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
account_id//Account owning the tag baseline - Delete
headVersion - Delete
releaseVersion - Delete
title//Name of the baseline - Delete
description//Description of the baseline - Delete
scope//At what scope level the baseline should work - Delete
is_active//States if the baseline definition is active or not
- Delete
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
account_id//Account owning the tag baseline - Delete
headVersion - Delete
releaseVersion - Delete
title//Name of the baseline - Delete
description//Description of the baseline - Delete
scope//At what scope level the baseline should work - Delete
is_active//States if the baseline definition is active or not
- Delete
- Parameter
- POST/v1/tag_baseline_version/batch Get Dashboard Versions
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/tag_baseline_version/create Create new Tag Baseline Definition Version
- Parameter
- Delete
TagBaselineDefinitionVersion.sysId - Delete
TagBaselineDefinitionVersion.createdOn - Delete
TagBaselineDefinitionVersion.updatedOn - Delete
TagBaselineDefinitionVersion.version - Delete
TagBaselineDefinitionVersion.definition - Delete
TagBaselineDefinitionVersion.details - Delete
TagBaselineDefinitionVersion.predecessor
- Delete
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Parameter
- GET/v1/tag_baseline_version/item/{version_id} Get Tag Baseline Definition Version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/tag_baseline_version/item/{version_id}/make-head Make Tag Baseline Definition Version the Head version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/tag_baseline_version/item/{version_id}/make-release Make Tag Baseline Definition Version the Release version
- Return Type
- Delete
sysId - Delete
createdOn - Delete
updatedOn - Delete
version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/tag_baselines/available_tags/list Returns a list of AvailableTags ids
- Parameter
- Add TagBaselineAvailableTagListRequest.filters.filters.resource_filter//Resources filter to filter (all if missing)
- Parameter
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/summary/cloud_account/list Returns a list of TagPostureCloudAccountSummary identifiers based on input filters
- Parameter
- Add TagPostureSummaryListRequest.filters.workload_id//Workload Id
- Add TagPostureSummaryListRequest.filters.filter.resource_filter//Resources filter to filter (all if missing)
- Change TagPostureSummaryListRequest.sort.column (Added Enum)
- Parameter
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/summary/resource/list Returns a list of TagPostureResourceSummary identifiers based on input filters
- Parameter
- Add TagPostureSummaryListRequest.filters.workload_id//Workload Id
- Add TagPostureSummaryListRequest.filters.filter.resource_filter//Resources filter to filter (all if missing)
- Change TagPostureSummaryListRequest.sort.column (Added Enum)
- Parameter
- GET/v1/user/switch_account/{master_account_id} Switch Master Account
- Return Type
- Add user.products//Products enabled in the master account
- Delete
alias//Alias details. - Delete
workflow//Workflow details - Delete
is_full_access//Whether full access or not. - Delete
dashboard_reference//Dashboard reference. - Delete
payment//Payment list. - Delete
user_product_bundle_name//Project Bundle Name of the users. - Change user.crm_id
- Change audit (Data Type)
- Return Type
- GET/v1/user_details Get User session and roles details
- Return Type
- Add user.products//Products enabled in the master account
- Delete
alias//Alias details. - Delete
workflow//Workflow details - Delete
is_full_access//Whether full access or not. - Delete
dashboard_reference//Dashboard reference. - Delete
payment//Payment list. - Delete
user_product_bundle_name//Project Bundle Name of the users. - Change user.crm_id
- Change audit (Data Type)
- Return Type
- POST/v1/well-architected-framework/assessment-definition/batch Get Dashboard Versions
- Return Type
- Delete
sysId//ID of the Assessment Definition - Delete
createdOn//Assessment Definition created on - Delete
updatedOn//Assessment Definition updated on - Delete
tenant_id//Tenant owning the assessment - Delete
owner//Owner of the assessment - Delete
approver//Approver of the assessment - Delete
name//Name of the assessment - Delete
description//Description of the assessment - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the assessment is active or not - Delete
notification_configuration
- Delete
- Return Type
- POST/v1/well-architected-framework/assessment-definition/create Create new Assessment
- Return Type
- Delete
sysId//ID of the Assessment Definition - Delete
createdOn//Assessment Definition created on - Delete
updatedOn//Assessment Definition updated on - Delete
tenant_id//Tenant owning the assessment - Delete
owner//Owner of the assessment - Delete
approver//Approver of the assessment - Delete
name//Name of the assessment - Delete
description//Description of the assessment - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the assessment is active or not - Delete
notification_configuration
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment-definition/item/{assessment_id} Get Assessment Definition
- Return Type
- Delete
sysId//ID of the Assessment Definition - Delete
createdOn//Assessment Definition created on - Delete
updatedOn//Assessment Definition updated on - Delete
tenant_id//Tenant owning the assessment - Delete
owner//Owner of the assessment - Delete
approver//Approver of the assessment - Delete
name//Name of the assessment - Delete
description//Description of the assessment - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the assessment is active or not - Delete
notification_configuration
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment-definition/item/{assessment_id}/history Get the history of an Assessment Definition
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/well-architected-framework/assessment-definition/item/{assessment_id}/set-state Set state of Assessment Definition
- Parameter
- Delete
WellArchitectedFrameworkAssessmentDefinition.sysId//ID of the Assessment Definition - Delete
WellArchitectedFrameworkAssessmentDefinition.createdOn//Assessment Definition created on - Delete
WellArchitectedFrameworkAssessmentDefinition.updatedOn//Assessment Definition updated on - Delete
WellArchitectedFrameworkAssessmentDefinition.tenant_id//Tenant owning the assessment - Delete
WellArchitectedFrameworkAssessmentDefinition.owner//Owner of the assessment - Delete
WellArchitectedFrameworkAssessmentDefinition.approver//Approver of the assessment - Delete
WellArchitectedFrameworkAssessmentDefinition.name//Name of the assessment - Delete
WellArchitectedFrameworkAssessmentDefinition.description//Description of the assessment - Delete
WellArchitectedFrameworkAssessmentDefinition.headVersion - Delete
WellArchitectedFrameworkAssessmentDefinition.releaseVersion - Delete
WellArchitectedFrameworkAssessmentDefinition.is_active//States if the assessment is active or not - Delete
WellArchitectedFrameworkAssessmentDefinition.notification_configuration
- Delete
- Return Type
- Delete
sysId//ID of the Assessment Definition - Delete
createdOn//Assessment Definition created on - Delete
updatedOn//Assessment Definition updated on - Delete
tenant_id//Tenant owning the assessment - Delete
owner//Owner of the assessment - Delete
approver//Approver of the assessment - Delete
name//Name of the assessment - Delete
description//Description of the assessment - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the assessment is active or not - Delete
notification_configuration
- Delete
- Parameter
- POST/v1/well-architected-framework/assessment-run-question/batch Get a batch of Assessment Run History Question details
- Return Type
- Add sync_failure_reason//Sync failure reason
- Add answers.sync_failure_reason//Sync failure reason
- Return Type
- POST/v1/well-architected-framework/assessment-run/batch Get a batch of assessment run details
- Return Type
- Add sync_failure_reason//Sync failure reason
- Return Type
- POST/v1/well-architected-framework/assessment-run/create Start an assessment run for the assessment definition
- Return Type
- Add sync_failure_reason//Sync failure reason
- Return Type
- GET/v1/well-architected-framework/assessment-run/item/{assessment_run_id} Fetch the details for an assessment run by ID
- Return Type
- Add sync_failure_reason//Sync failure reason
- Return Type
- POST/v1/well-architected-framework/assessment-run/item/{assessment_run_id}/answer Answer a question or best practice
- Parameter
- Add WellArchitectedFrameworkAssessmentRunAnswerRequest.answer.sync_failure_reason//Sync failure reason
- Return Type
- Add sync_failure_reason//Sync failure reason
- Add answers.sync_failure_reason//Sync failure reason
- Parameter
- POST/v1/well-architected-framework/assessment-run/item/{assessment_run_id}/set-state Set the state for an assessment run
- Return Type
- Add sync_failure_reason//Sync failure reason
- Return Type
- POST/v1/well-architected-framework/assessment-version/batch Get Assessment Versions
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/well-architected-framework/assessment-version/create Create new Assessment Definition Version
- Parameter
- Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.sysId//ID of the Assessment Definition Version- Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.createdOn//Assessment Version created on - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.updatedOn//Assessment Version updated on - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.version//Version number - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.version_state//State of the version - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.definition - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.details - Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.predecessor
- Delete
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- GET/v1/well-architected-framework/assessment-version/item/{version_id} Get Assessment Definition Version
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/make-head Make Assessment Definition Version the Head version
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/make-release Make Assessment Definition Version the Release version
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/set-state Set state of Assessment Definition Version
- Return Type
- Delete
sysId//ID of the Assessment Definition Version - Delete
createdOn//Assessment Version created on - Delete
updatedOn//Assessment Version updated on - Delete
version//Version number - Delete
version_state//State of the version - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/well-architected-framework/assessment/report/item/{report_id} Fetch an assessment run report by ID
- Return Type
- Add schedule_id//Schedule ID of which the report to be generated
- Add email_recipients
- Return Type
- POST/v1/workload-definition/batch Get Dashboard Versions
- Return Type
- Delete
sysId//ID of the Workload Definition - Delete
createdOn//Workload Definition created on - Delete
updatedOn//Workload Definition updated on - Delete
tenant_id//Tenant owning the workload - Delete
owner//Owner of the workload - Delete
name//Name of the workload - Delete
description//Description of the workload - Delete
workload_type//Type of the workload - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the workload is active or not - Delete
attachments//List of attachment IDs associated with this workload
- Delete
- Return Type
- POST/v1/workload-definition/create Create new Workload
- Return Type
- Delete
sysId//ID of the Workload Definition - Delete
createdOn//Workload Definition created on - Delete
updatedOn//Workload Definition updated on - Delete
tenant_id//Tenant owning the workload - Delete
owner//Owner of the workload - Delete
name//Name of the workload - Delete
description//Description of the workload - Delete
workload_type//Type of the workload - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the workload is active or not - Delete
attachments//List of attachment IDs associated with this workload
- Delete
- Return Type
- GET/v1/workload-definition/item/{workload_id} Get Workload Definition
- Return Type
- Delete
sysId//ID of the Workload Definition - Delete
createdOn//Workload Definition created on - Delete
updatedOn//Workload Definition updated on - Delete
tenant_id//Tenant owning the workload - Delete
owner//Owner of the workload - Delete
name//Name of the workload - Delete
description//Description of the workload - Delete
workload_type//Type of the workload - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the workload is active or not - Delete
attachments//List of attachment IDs associated with this workload
- Delete
- Return Type
- GET/v1/workload-definition/item/{workload_id}/history Get the history of a Workload Definition
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/workload-definition/item/{workload_id}/set-state Set state of Workload Definition
- Parameter
- Delete
WorkloadDefinition.sysId//ID of the Workload Definition - Delete
WorkloadDefinition.createdOn//Workload Definition created on - Delete
WorkloadDefinition.updatedOn//Workload Definition updated on - Delete
WorkloadDefinition.tenant_id///Tenant owning the workload - Delete
WorkloadDefinition.owner//Owner of the workload - Delete
WorkloadDefinition.name//Name of the workload - Delete
WorkloadDefinition.description//Description of the workload - Delete
WorkloadDefinition.workload_type//Type of the workload - Delete
WorkloadDefinition.headVersion - Delete
WorkloadDefinition.releaseVersion - Delete
WorkloadDefinition.is_active//States if the workload is active or not - Delete
WorkloadDefinition.attachments//List of attachment IDs associated with this workload
- Delete
- Return Type
- Delete
sysId//ID of the Workload Definition - Delete
createdOn//Workload Definition created on - Delete
updatedOn//Workload Definition updated on - Delete
tenant_id//Tenant owning the workload - Delete
owner//Owner of the workload - Delete
name//Name of the workload - Delete
description//Description of the workload - Delete
workload_type//Type of the workload - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the workload is active or not - Delete
attachments//List of attachment IDs associated with this workload
- Delete
- Parameter
- POST/v1/workload-definition/set-state-bulk Set state in Bulk for Workload Definition
- Parameter
- Delete
payload.sysId//ID of the Workload Definition - Delete
payload.createdOn//Workload Definition created on - Delete
payload.updatedOn//Workload Definition updated on - Delete
payload.tenant_id//Tenant owning the workload - Delete
payload.owner//Owner of the workload - Delete
payload.name//Name of the workload - Delete
payload.description//Description of the workload - Delete
payload.workload_type//Type of the workload - Delete
payload.headVersion - Delete
payload.releaseVersion - Delete
payload.is_active//States if the workload is active or not - Delete
payload.attachments//List of attachment IDs associated with this workload
- Delete
- Return Type
- Delete
sysId//ID of the Workload Definition - Delete
createdOn//Workload Definition created on - Delete
updatedOn//Workload Definition updated on - Delete
tenant_id//Tenant owning the workload - Delete
owner//Owner of the workload - Delete
name//Name of the workload - Delete
description//Description of the workload - Delete
workload_type//Type of the workload - Delete
headVersion - Delete
releaseVersion - Delete
is_active//States if the workload is active or not - Delete
attachments//List of attachment IDs associated with this workload
- Delete
- Parameter
- POST/v1/workload-version/batch Get Workload Versions
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v1/workload-version/create Create new Workload Definition Version
- Parameter
- Delete
WorkloadDefinitionVersion.sysId//ID of the Workload Definition Version - Delete
WorkloadDefinitionVersion.createdOn//Workload Definition Version created on - Delete
WorkloadDefinitionVersion.updatedOn//Workload Definition Version updated on - Delete
WorkloadDefinitionVersion.version//Version number - Delete
WorkloadDefinitionVersion.definition - Delete
WorkloadDefinitionVersion.details - Delete
WorkloadDefinitionVersion.predecessor
- Delete
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Parameter
- GET/v1/workload-version/item/{version_id} Get Workload Definition Version
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/workload-version/item/{version_id}/make-head Make Workload Definition Version the Head version
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- GET/v1/workload-version/item/{version_id}/make-release Make Workload Definition Version the Release version
- Return Type
- Delete
sysId//ID of the Workload Definition Version - Delete
createdOn//Workload Definition Version created on - Delete
updatedOn//Workload Definition Version updated on - Delete
version//Version number - Delete
definition - Delete
details - Delete
predecessor
- Delete
- Return Type
- POST/v2/audit/auditlog/list Audit List
- Parameter
- Change AuditLogListRequest.filters.event_types
- Parameter
- POST/v2/service_account/create Create a new Service Account
- Parameter
- Add ServiceAccountDetails.onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Parameter
- GET/v2/service_account/item/{service_account_id} Get Service Account details
- Return Type
- Add onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Return Type
- POST/v2/service_account/item/{service_account_id} Update Service Account details
- Parameter
- Add ServiceAccountDetails.onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Return Type
- Add onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Parameter
- GET/v2/service_account/item/{service_account_id}/credentials_validation Validate Service Account Credentials
- Return Type
- Add onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Return Type
- POST/v2/service_account/item/{service_account_id}/dry_run Validate update of Service Account details
- Parameter
- Add ServiceAccountDetails.onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Return Type
- Add onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Parameter
- POST/v2/service_account/item/{service_account_id}/extended_dry_run Validate update of Service Account details and check if the Governance Configuration can be accepted by the Cloud/Tool provider
- Parameter
- Add ServiceAccountDetails.onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Return Type
- Add onboarded_features.onboarded_by//Name of the user who onboarded the feature.
- Parameter
- GET/v2/service_account/item/{service_account_id}/sync_status Get Current Sync Status
- Return Type
- Delete
cloudops__log_analytics//Log Analytics Data current status
- Delete
- Return Type
- POST/v2/service_account/item/{service_account_id}/sync_status Trigger refresh of Sync Status
- Parameter
- Delete
ServiceAccountSync.cloudops__log_analytics//Log Analytics Data current status
- Delete
- Return Type
- Delete
cloudops__log_analytics//Log Analytics Data current status
- Delete
- Parameter
- GET/v2/service_account/item/{service_account_id}/sync_status_history Get Sync Status History
- Return Type
- Delete
cloudops__log_analytics//Log Analytics Data status history
- Delete
- Return Type
- POST/v2/service_account/list List Service Accounts
- Parameter
- Add ServiceAccountListRequest.filters.only_restricted_cloud//Only include accounts in restricted datacenters
- Add ServiceAccountListRequest.filters.exclude_restricted_cloud//Exclude all accounts in restricted datacenters
- Delete
ServiceAccountListRequest.filters.sync_status.cloudops__log_analytics//Log Analytics Data current status
- Parameter
- POST/v2/service_account/summary Summarize Service Accounts
- Parameter
- Add ServiceAccountSummaryRequest.filters.only_restricted_cloud//Only include accounts in restricted datacenters
- Add ServiceAccountSummaryRequest.filters.exclude_restricted_cloud//Exclude all accounts in restricted datacenters
- Delete
ServiceAccountSummaryRequest.filters.sync_status.cloudops__log_analytics//Log Analytics Data current status
- Parameter
What's Coming in the Next Release (2404)?
What's Changing
- GET/operation/automation/template/{tenant_id}/jobs/list List Templates Jobs
- Return Type
- Delete
jobs.incident_reference//Incident reference details.
- Delete
- POST/operation/automation/templates/{tenant_id} Create Template
- Parameter
- Change CreateTemplateRequest.description
- Change CreateTemplateRequest.type
- PUT/operation/automation/{tenant_id}/templates/{template_id} Update Template
- Parameter
- Change CreateTemplateRequest.description
- Change CreateTemplateRequest.type
- POST/operation/automation/{tenant_id}/templates/{template_id}/execute Execute Template
- Parameter
- Delete
TemplateExecuteRequest.incident_reference//Incident reference.
- Delete
- POST/v1/admin/request_audit/list Returns a list of BackgroundJobs ids
- Parameter
- Change RequestAuditListRequest.sort.column (Removed Enum)
- POST/v1/master_accounts
- Parameter
- Delete
CreateMasterAccountRequest.notification_settings.support_tool_account_id//Integrated Tool for support system
- Delete
- GET/v1/master_accounts/item/{master_account_id} Master Account View
- Return Type
- Delete
notification_settings.support_tool_account_id//Integrated Tool for support system
- Delete
- PUT/v1/master_accounts/item/{master_account_id} Master Account Update
- Parameter
- Delete
MasterAccountDetails.notification_settings.support_tool_account_id//Integrated Tool for support system
- Delete
- Return Type
- Delete
notification_settings.support_tool_account_id//Integrated Tool for support system
- Delete
Updated 4 days ago