openapi: 3.2.0 info: title: Inventory - AWS Compute and Containers Cloud Ecs Task… 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: Cloud Ecs Task Definition paths: /v2/CloudEcsTaskDefinition: get: tags: - Cloud Ecs Task Definition operationId: CloudEcsTaskDefinition_Get_get_/v2/CloudEcsTaskDefinition responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.CloudEcsTaskDefinitionViewModel' description: '' summary: Get components: schemas: System.Collections.Generic.KeyValuePair_System.String_System.String_: type: object properties: key: type: string readOnly: true value: type: string readOnly: true Dome9.Web.Api.AwsECSKeyValuePairViewModel: type: object properties: name: type: string value: type: string Dome9.Web.Api.AwsECSHostVolumePropertiesViewModel: type: object properties: sourcePath: type: string Dome9.Web.Api.AwsECSHostEntryViewModel: type: object properties: hostname: type: string ipAddress: type: string Dome9.Web.Api.AwsECSVolumeFromViewModel: type: object properties: readOnly: type: boolean sourceContainer: type: string Dome9.Web.Api.AwsECSVolumeViewModel: type: object properties: host: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSHostVolumePropertiesViewModel' name: type: string Dome9.Web.Api.AwsECSAttributeViewModel: type: object properties: name: type: string targetId: type: string targetType: type: string value: type: string Dome9.Web.Api.AwsECSLogConfigurationViewModel: type: object properties: logDriver: type: string options: type: array items: $ref: '#/components/schemas/System.Collections.Generic.KeyValuePair_System.String_System.String_' Dome9.Web.Api.AwsECSMountPointViewModel: type: object properties: containerPath: type: string readOnly: type: boolean sourceVolume: type: string Dome9.Web.Api.AwsECSUlimitViewModel: type: object properties: hardLimit: format: int32 type: integer name: type: string softLimit: format: int32 type: integer Dome9.Web.Api.AwsECSContainerDefinitionViewModel: type: object properties: command: type: array items: type: string cpu: format: int32 type: integer disableNetworking: type: boolean dnsSearchDomains: type: array items: type: string dnsServers: type: array items: type: string dockerLabels: type: array items: $ref: '#/components/schemas/System.Collections.Generic.KeyValuePair_System.String_System.String_' dockerSecurityOptions: type: array items: type: string entryPoint: type: array items: type: string environment: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSKeyValuePairViewModel' essential: type: boolean extraHosts: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSHostEntryViewModel' hostname: type: string image: type: string links: type: array items: type: string logConfiguration: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSLogConfigurationViewModel' memory: format: int32 type: integer memoryReservation: format: int32 type: integer mountPoints: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSMountPointViewModel' name: type: string portMappings: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSPortMappingViewModel' privileged: type: boolean readonlyRootFilesystem: type: boolean ulimits: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSUlimitViewModel' user: type: string volumesFrom: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSVolumeFromViewModel' workingDirectory: type: string Dome9.Web.Api.AwsECSPortMappingViewModel: type: object properties: containerPort: format: int32 type: integer hostPort: format: int32 type: integer protocol: type: string Dome9.Web.Api.AwsECSTaskDefinitionPlacementConstraintViewModel: type: object properties: expression: type: string type: type: string Dome9.Web.Api.CloudEcsTaskDefinitionViewModel: type: object properties: containerDefinitions: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSContainerDefinitionViewModel' family: type: string networkMode: type: string placementConstraints: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSTaskDefinitionPlacementConstraintViewModel' requiresAttributes: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSAttributeViewModel' revision: format: int32 type: integer status: type: string taskDefinitionArn: type: string taskRoleArn: type: string volumes: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsECSVolumeViewModel' securitySchemes: basic: type: http scheme: basic x-readme: explorer-enabled: true proxy-enabled: true