CloudGuard Aws Ecs Task API
The Aws Ecs Task API from CloudGuard — 1 operation(s) for aws ecs task.
The Aws Ecs Task API from CloudGuard — 1 operation(s) for aws ecs task.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/cloudguard-aws-ecs-task-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Inventory - AWS Compute and Containers Aws Ecs Task API
version: v2
servers:
- url: https://api.dome9.com/
description: US region
- url: https://api.{region}.dome9.com/
description: Other regions
variables:
region:
enum:
- eu1
- ap1
- ap2
- ap3
- cace1
default: eu1
security:
- basic: []
tags:
- name: Aws Ecs Task
paths:
/v2/AwsEcsTask:
get:
tags:
- Aws Ecs Task
operationId: AwsEcsTask_Get_get_/v2/AwsEcsTask
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsTaskViewModel'
description: ''
summary: Get
components:
schemas:
Dome9.Web.Api.CloudEcsTask.AwsEcsKeyValuePairViewModel:
type: object
properties:
name:
type: string
value:
type: string
Dome9.Web.Api.CloudECSServiceViewModel:
type: object
properties:
deploymentConfiguration:
$ref: '#/components/schemas/Dome9.Web.Api.AwsECSDeploymentConfigurationViewModel'
deployments:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.AwsECSDeploymentViewModel'
desiredCount:
format: int32
type: integer
loadBalancers:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.AwsECSLoadBalancerViewModel'
pendingCount:
format: int32
type: integer
placementConstraints:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.AwsECSPlacementConstraintViewModel'
placementStrategy:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.AwsECSPlacementStrategyViewModel'
roleArn:
type: string
runningCount:
format: int32
type: integer
serviceArn:
type: string
serviceName:
type: string
status:
type: string
clusterArn:
type: string
createdAt:
format: date-time
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsNetworkInterfaceViewModel:
type: object
properties:
attachmentId:
type: string
ipv6Address:
type: string
privateIpv4Address:
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsTaskViewModel:
type: object
properties:
attachments:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsAttachmentViewModel'
securityGroups:
type: array
items:
type: string
clusterArn:
type: string
connectivity:
type: string
connectivityAt:
format: date-time
type: string
containerInstanceArn:
type: string
containers:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsContainerViewModel'
cpu:
type: string
createdAt:
format: date-time
type: string
desiredStatus:
type: string
executionStoppedAt:
format: date-time
type: string
group:
type: string
healthStatus:
type: string
lastStatus:
type: string
launchType:
type: string
memory:
type: string
overrides:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsTaskOverrideViewModel'
platformVersion:
type: string
platformFamily:
type: string
pullStartedAt:
format: date-time
type: string
pullStoppedAt:
format: date-time
type: string
startedAt:
format: date-time
type: string
startedBy:
type: string
stoppedAt:
format: date-time
type: string
stoppedReason:
type: string
stoppingAt:
format: date-time
type: string
taskArn:
type: string
taskDefinitionArn:
type: string
version:
format: int64
type: integer
tags:
type: object
additionalProperties:
type: string
service:
$ref: '#/components/schemas/Dome9.Web.Api.CloudECSServiceViewModel'
name:
type: string
Dome9.Web.Api.AwsECSPlacementConstraintViewModel:
type: object
properties:
expression:
type: string
type:
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsNetworkBindingViewModel:
type: object
properties:
bindIP:
type: string
containerPort:
format: int32
type: integer
hostPort:
format: int32
type: integer
protocol:
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsTaskOverrideViewModel:
type: object
properties:
containerOverrides:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsContainerOverrideViewModel'
executionRoleArn:
type: string
taskRoleArn:
type: string
Dome9.Web.Api.AwsECSLoadBalancerViewModel:
type: object
properties:
containerName:
type: string
containerPort:
format: int32
type: integer
loadBalancerName:
type: string
targetGroupArn:
type: string
Dome9.Web.Api.AwsECSPlacementStrategyViewModel:
type: object
properties:
field:
type: string
type:
type: string
Dome9.Web.Api.AwsECSDeploymentConfigurationViewModel:
type: object
properties:
maximumPercent:
format: int32
type: integer
minimumHealthyPercent:
format: int32
type: integer
Dome9.Web.Api.CloudEcsTask.AwsEcsContainerViewModel:
type: object
properties:
containerArn:
type: string
exitCode:
format: int32
type: integer
healthStatus:
type: string
lastStatus:
type: string
name:
type: string
networkBindings:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsNetworkBindingViewModel'
networkInterfaces:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsNetworkInterfaceViewModel'
reason:
type: string
taskArn:
type: string
image:
type: string
imageDigest:
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsAttachmentViewModel:
type: object
properties:
details:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsKeyValuePairViewModel'
id:
type: string
status:
type: string
type:
type: string
Dome9.Web.Api.AwsECSDeploymentViewModel:
type: object
properties:
createdAt:
format: date-time
type: string
desiredCount:
format: int32
type: integer
id:
type: string
pendingCount:
format: int32
type: integer
runningCount:
format: int32
type: integer
status:
type: string
taskDefinition:
type: string
updatedAt:
format: date-time
type: string
Dome9.Web.Api.CloudEcsTask.AwsEcsContainerOverrideViewModel:
type: object
properties:
command:
type: array
items:
type: string
cpu:
format: int32
type: integer
environment:
type: array
items:
$ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTask.AwsEcsKeyValuePairViewModel'
memory:
format: int32
type: integer
memoryReservation:
format: int32
type: integer
name:
type: string
securitySchemes:
basic:
type: http
scheme: basic
x-readme:
explorer-enabled: true
proxy-enabled: true