CloudGuard Cloud Instance API

The Cloud Instance API from CloudGuard — 5 operation(s) for cloud instance.

Operations 6

GET /v2/cloudinstance/by-external-id-and-cloud-account Get By Id And Cloud Account #
GET /v2/cloudinstance/guard-duty-findings Get Instance Guard Duty Findings #
POST /v2/cloudinstance/{externalid}/sec-groups Attach Security Group To Instance #
DELETE /v2/cloudinstance/{externalid}/sec-groups Detach Security Group From Instance #
GET /v2/CloudInstance Get #
GET /v2/CloudInstance/{id} Get #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudguard-cloud-instance-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

cloudguard-cloud-instance-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Inventory - AWS Compute and Containers Cloud Instance 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: Cloud Instance
paths:
  /v2/cloudinstance/by-external-id-and-cloud-account:
    get:
      tags:
      - Cloud Instance
      operationId: CloudInstance_GetByIdAndCloudAccountAsync_get_/v2/cloudinstance/by-external-id-and-cloud-account
      parameters:
      - name: externalId
        in: query
        required: true
        schema:
          type: string
      - name: cloudAccountId
        in: query
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceViewModel'
      description: ''
      summary: Get By Id And Cloud Account
  /v2/cloudinstance/guard-duty-findings:
    get:
      tags:
      - Cloud Instance
      summary: Get Instance Guard Duty Findings
      operationId: CloudInstance_GetInstanceGuardDutyFindings_get_/v2/cloudinstance/guard-duty-findings
      parameters:
      - name: cloudaccountid
        in: query
        description: the cloud account id
        required: true
        schema:
          type: string
          format: uuid
      - name: region
        in: query
        description: the region containing the instanceid
        required: true
        schema:
          type: string
          enum:
          - us_east_1
          - us_west_1
          - eu_west_1
          - ap_southeast_1
          - ap_northeast_1
          - us_west_2
          - sa_east_1
          - az_1_region_a_geo_1
          - az_2_region_a_geo_1
          - az_3_region_a_geo_1
          - ap_southeast_2
          - mellanox_region
          - us_gov_west_1
          - eu_central_1
          - ap_northeast_2
          - ap_south_1
          - us_east_2
          - ca_central_1
          - eu_west_2
          - eu_west_3
          - eu_north_1
          - cn_north_1
          - cn_northwest_1
          - us_gov_east_1
          - ap_east_1
          - me_south_1
          - af_south_1
          - eu_south_1
          - ap_northeast_3
          - me_central_1
          - ap_south_2
          - ap_southeast_3
          - ap_southeast_4
          - eu_central_2
          - eu_south_2
          - il_central_1
          - ca_west_1
          - mx_central_1
          - ap_southeast_5
          - ap_southeast_7
          - westus
          - eastus
          - eastus2
          - northcentralus
          - westus2
          - southcentralus
          - centralus
          - usgovlowa
          - usgovvirginia
          - northeurope
          - westeurope
          - eastasia
          - southeastasia
          - japaneast
          - japanwest
          - brazilsouth
          - australiaeast
          - australiasoutheast
          - centralindia
          - southindia
          - westindia
          - canadaeast
          - westcentralus
          - chinaeast
          - chinanorth
          - canadacentral
          - germanycentral
          - germanynortheast
          - koreacentral
          - uksouth
          - ukwest
          - koreasouth
          - francecentral
          - francesouth
          - germanywestcentral
          - usdodcentral
          - usdodeast
          - usgovarizona
          - usgovtexas
          - australiacentral
          - australiacentral2
          - chinaeast2
          - chinanorth2
          - southafricanorth
          - southafricawest
          - uaecentral
          - uaenorth
          - ussecwest
          - usseceast
          - germanynorth
          - switzerlandwest
          - norwaywest
          - norwayeast
          - switzerlandnorth
          - westus3
          - swedencentral
          - chinanorth3
          - brazilsoutheast
          - eastus2euap
          - jioindiawest
          - jioindiacentral
          - qatarcentral
          - spaincentral
          - italynorth
          - polandcentral
          - mexicocentral
          - asia
          - asia_east1
          - asia_northeast1
          - asia_south1
          - asia_southeast1
          - australia_southeast1
          - europe
          - europe_north1
          - europe_west1
          - europe_west2
          - europe_west3
          - europe_west4
          - northamerica_northeast1
          - southamerica_east1
          - us
          - us_central1
          - us_east1
          - us_east4
          - us_west1
          - us_west2
          - global
          - asia_east2
          - eur4
          - nam4
          - europe_west6
          - japan_west
          - asia_northeast2
          - asia_northeast3
          - us_west3
          - us_west4
          - asia_southeast2
          - nam3
          - nam5
          - nam6
          - nam7
          - nam10
          - nam_eur_asia1
          - eur3
          - eur5
          - asia1
          - nam11
          - eu
          - northamerica_northeast2
          - southamerica_west1
          - us_east5
          - us_south1
          - europe_central2
          - europe_southwest1
          - europe_west8
          - europe_west9
          - europe_west10
          - europe_west12
          - asia_south2
          - australia_southeast2
          - me_central1
          - me_central2
          - me_west1
          - ap_sydney_1
          - ap_melbourne_1
          - sa_saopaulo_1
          - sa_vinhedo_1
          - ca_montreal_1
          - ca_toronto_1
          - sa_santiago_1
          - eu_paris_1
          - eu_marseille_1
          - eu_frankfurt_1
          - ap_hyderabad_1
          - ap_mumbai_1
          - il_jerusalem_1
          - eu_milan_1
          - ap_osaka_1
          - ap_tokyo_1
          - mx_queretaro_1
          - eu_amsterdam_1
          - me_jeddah_1
          - ap_singapore_1
          - af_johannesburg_1
          - ap_seoul_1
          - ap_chuncheon_1
          - eu_madrid_1
          - eu_stockholm_1
          - eu_zurich_1
          - me_abudhabi_1
          - me_dubai_1
          - uk_london_1
          - uk_cardiff_1
          - us_ashburn_1
          - us_phoenix_1
          - us_sanjose_1
          - us_gov_ashburn_1
          - us_gov_chicago_1
          - us_gov_phoenix_1
          - us_langley_1
          - us_luke_1
          - uk_gov_london_1
          - uk_gov_cardiff_1
          - sa_bogota_1
          - us_chicago_1
          - sa_valparaiso_1
          - mx_monterrey_1
          - eu_jovanovac_1
          - ap_singapore_2
      - name: instanceid
        in: query
        description: the id of the instance
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyFindingsResponse'
      description: Fetch AWS GuardDuty findings for a specific AWS instance
  /v2/cloudinstance/{externalid}/sec-groups:
    post:
      tags:
      - Cloud Instance
      summary: Attach Security Group To Instance
      operationId: CloudInstance_AttachSecurityGroupToInstance_post_/v2/cloudinstance/{externalid}/sec-groups
      parameters:
      - name: externalid
        in: path
        description: the external id of the instance
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceSecurityGroupAttachDetachViewModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceSecurityGroupAttachDetachViewModel'
        description: information to update
        required: true
      description: Attach security Group to an AWS EC2 Instance
    delete:
      tags:
      - Cloud Instance
      summary: Detach Security Group From Instance
      operationId: CloudInstance_DetachSecurityGroupFromInstance_delete_/v2/cloudinstance/{externalid}/sec-groups
      parameters:
      - name: externalid
        in: path
        description: details of the instance
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceSecurityGroupAttachDetachViewModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceSecurityGroupAttachDetachViewModel'
        description: information to update
        required: true
      description: Detach security Group from an AWS EC2 Instance
  /v2/CloudInstance:
    get:
      tags:
      - Cloud Instance
      summary: Get
      operationId: CloudInstance_Get_get_/v2/CloudInstance
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceViewModel'
      description: Fetch all AWS EC2 instances for the user from all cloud accounts.
  /v2/CloudInstance/{id}:
    get:
      tags:
      - Cloud Instance
      summary: Get
      operationId: CloudInstance_Get_get_/v2/CloudInstance/{id}
      parameters:
      - name: id
        in: path
        description: The instance external ID
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceViewModel'
      description: Fetch a specific AWS EC2 instance
components:
  schemas:
    Falconetix.Model.AwsGuardDutyDnsRequestActionViewModel:
      type: object
      properties:
        domain:
          type: string
    Falconetix.Model.AwsGuardDutyPortProbeActionViewModel:
      type: object
      properties:
        blocked:
          type: boolean
        portProbeDetails:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyPortProbeDetailViewModel'
    Falconetix.Model.AwsGuardDutyCountryViewModel:
      type: object
      properties:
        countryCode:
          type: string
        countryName:
          type: string
    Falconetix.Model.AwsGuardDutyFindingsResponse:
      type: object
      properties:
        findings:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyFindingViewModel'
        guardDutyState:
          enum:
          - Enabled
          - Disabled
          type: string
    Dome9.Web.Api.Models.AwsSsmInstanceInformationAssociationOverviewViewModel:
      type: object
      properties:
        detailedStatus:
          type: string
        instanceAssociationStatusAggregatedCount:
          type: array
          items:
            $ref: '#/components/schemas/Dome9.Web.Api.Models.AwsSsmInstanceAssociationStatusAggregatedCountViewModel'
    Dome9.Web.Api.Models.CloudInstanceNicViewModel:
      type: object
      properties:
        publicIpAddress:
          type: string
        privateIpAddress:
          type: string
        securityGroupIds:
          type: array
          items:
            type: string
        privateDnsName:
          type: string
        name:
          type: string
        externalId:
          type: string
        subnetId:
          type: string
        macAddress:
          type: string
    Dome9.Web.Api.Models.CloudSsmInstanceInformationViewModel:
      type: object
      properties:
        activationId:
          type: string
        agentVersion:
          type: string
        associationOverview:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.AwsSsmInstanceInformationAssociationOverviewViewModel'
        associationStatus:
          type: string
        computerName:
          type: string
        iamRole:
          type: string
        instanceId:
          type: string
        ipAddress:
          type: string
        isLatestVersion:
          type: boolean
        lastAssociationExecutionDate:
          format: int64
          type: integer
        lastSuccessfulAssociationExecutionDate:
          format: int64
          type: integer
        name:
          type: string
        pingStatus:
          type: string
        platformName:
          type: string
        platformType:
          type: string
        platformVersion:
          type: string
        registrationDate:
          format: int64
          type: integer
        resourceType:
          type: string
    Dome9.Web.Api.Models.CloudInstanceSecurityGroupAttachDetachViewModel:
      type: object
      properties:
        groupid:
          format: int32
          type: integer
        nicname:
          type: string
        policyGroupId:
          format: uuid
          type: string
          example: 00000000-0000-0000-0000-000000000000
    Dome9.Web.Api.Models.AwsEc2ProductCodeViewModel:
      type: object
      properties:
        productCodeId:
          type: string
        productCodeType:
          type: string
    Falconetix.Model.AwsGuardDutyFindingViewModel:
      type: object
      properties:
        accountId:
          type: string
        arn:
          type: string
        confidence:
          format: double
          type: number
        createdAt:
          type: string
        description:
          type: string
        id:
          type: string
        partition:
          type: string
        region:
          type: string
        resource:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyResourceViewModel'
        schemaVersion:
          type: string
        service:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyServiceViewModel'
        severity:
          format: double
          type: number
        title:
          type: string
        type:
          type: string
        updatedAt:
          type: string
    Falconetix.Model.AwsGuardDutyNetworkInterfaceViewModel:
      type: object
      properties:
        ipv6Addresses:
          type: array
          items:
            type: string
        privateDnsName:
          type: string
        privateIpAddress:
          type: string
        privateIpAddresses:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyPrivateIpAddressDetailsViewModel'
        publicDnsName:
          type: string
        publicIp:
          type: string
        securityGroups:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutySecurityGroupViewModel'
        subnetId:
          type: string
        vpcId:
          type: string
    Falconetix.Model.AwsGuardDutyIamInstanceProfileViewModel:
      type: object
      properties:
        arn:
          type: string
        id:
          type: string
    Falconetix.Model.AwsGuardDutyPortProbeDetailViewModel:
      type: object
      properties:
        localPortDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyLocalPortDetailsViewModel'
        remoteIpDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyRemoteIpDetailsViewModel'
    Falconetix.Model.AwsGuardDutySecurityGroupViewModel:
      type: object
      properties:
        groupId:
          type: string
        groupName:
          type: string
    Falconetix.Model.AwsGuardDutyAwsApiCallActionViewModel:
      type: object
      properties:
        api:
          type: string
        callerType:
          type: string
        domainDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyDomainDetailsViewModel'
        remoteIpDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyRemoteIpDetailsViewModel'
        serviceName:
          type: string
    Dome9.Web.Api.Models.CloudInstanceImageDetailsViewModel:
      type: object
      properties:
        name:
          type: string
        ownerId:
          type: string
        imageLocation:
          type: string
        isPublic:
          type: boolean
        state:
          type: string
        description:
          type: string
        creationDate:
          type: string
        hypervisor:
          type: string
        platform:
          type: string
        architecture:
          type: string
        rootDeviceName:
          type: string
        rootDeviceType:
          type: string
        virtualizationType:
          type: string
        ramdiskId:
          type: string
        imageOwnerAlias:
          type: string
        imageType:
          type: string
        kernelId:
          type: string
        productCodes:
          type: array
          items:
            $ref: '#/components/schemas/Dome9.Web.Api.Models.AwsEc2ProductCodeViewModel'
        enaSupport:
          type: boolean
        sriovNetSupport:
          type: string
        stateReason:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.AwsEc2StateReasonViewModel'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/Dome9.Web.Api.CloudAmi.CloudEc2TagViewModel'
    Falconetix.Model.AwsGuardDutyRemotePortDetailsViewModel:
      type: object
      properties:
        port:
          format: int32
          type: integer
        portName:
          type: string
    Dome9.Web.Api.Models.AwsEc2StateReasonViewModel:
      type: object
      properties:
        code:
          type: string
        message:
          type: string
    Falconetix.Model.AwsGuardDutyGeoLocationViewModel:
      type: object
      properties:
        lat:
          format: double
          type: number
        lon:
          format: double
          type: number
    Falconetix.Model.AwsGuardDutyCityViewModel:
      type: object
      properties:
        cityName:
          type: string
    Falconetix.Model.AwsGuardDutyActionViewModel:
      type: object
      properties:
        actionType:
          type: string
        awsApiCallAction:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyAwsApiCallActionViewModel'
        dnsRequestAction:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyDnsRequestActionViewModel'
        networkConnectionAction:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyNetworkConnectionActionViewModel'
        portProbeAction:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyPortProbeActionViewModel'
    Falconetix.Model.AwsGuardDutyResourceViewModel:
      type: object
      properties:
        accessKeyDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyAccessKeyDetailsViewModel'
        instanceDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyInstanceDetailsViewModel'
        resourceType:
          type: string
    Falconetix.Model.AwsGuardDutyProductCodeViewModel:
      type: object
      properties:
        code:
          type: string
        productType:
          type: string
    Dome9.Web.Api.CloudAmi.CloudEc2TagViewModel:
      type: object
      properties:
        key:
          type: string
        value:
          type: string
    Falconetix.Model.AwsGuardDutyTagViewModel:
      type: object
      properties:
        key:
          type: string
        value:
          type: string
    Falconetix.Model.AwsGuardDutyAccessKeyDetailsViewModel:
      type: object
      properties:
        accessKeyId:
          type: string
        principalId:
          type: string
        userName:
          type: string
        userType:
          type: string
    Falconetix.Model.AwsGuardDutyDomainDetailsViewModel:
      type: object
      properties: {}
    Dome9.Web.Api.Models.CloudInstanceViewModel:
      type: object
      properties:
        externalId:
          type: string
        name:
          type: string
        region:
          enum:
          - us_east_1
          - us_west_1
          - eu_west_1
          - ap_southeast_1
          - ap_northeast_1
          - us_west_2
          - sa_east_1
          - az_1_region_a_geo_1
          - az_2_region_a_geo_1
          - az_3_region_a_geo_1
          - ap_southeast_2
          - mellanox_region
          - us_gov_west_1
          - eu_central_1
          - ap_northeast_2
          - ap_south_1
          - us_east_2
          - ca_central_1
          - eu_west_2
          - eu_west_3
          - eu_north_1
          - cn_north_1
          - cn_northwest_1
          - us_gov_east_1
          - ap_east_1
          - me_south_1
          - af_south_1
          - eu_south_1
          - ap_northeast_3
          - me_central_1
          - ap_south_2
          - ap_southeast_3
          - ap_southeast_4
          - eu_central_2
          - eu_south_2
          - il_central_1
          - ca_west_1
          - mx_central_1
          - ap_southeast_5
          - ap_southeast_7
          - westus
          - eastus
          - eastus2
          - northcentralus
          - westus2
          - southcentralus
          - centralus
          - usgovlowa
          - usgovvirginia
          - northeurope
          - westeurope
          - eastasia
          - southeastasia
          - japaneast
          - japanwest
          - brazilsouth
          - australiaeast
          - australiasoutheast
          - centralindia
          - southindia
          - westindia
          - canadaeast
          - westcentralus
          - chinaeast
          - chinanorth
          - canadacentral
          - germanycentral
          - germanynortheast
          - koreacentral
          - uksouth
          - ukwest
          - koreasouth
          - francecentral
          - francesouth
          - germanywestcentral
          - usdodcentral
          - usdodeast
          - usgovarizona
          - usgovtexas
          - australiacentral
          - australiacentral2
          - chinaeast2
          - chinanorth2
          - southafricanorth
          - southafricawest
          - uaecentral
          - uaenorth
          - ussecwest
          - usseceast
          - germanynorth
          - switzerlandwest
          - norwaywest
          - norwayeast
          - switzerlandnorth
          - westus3
          - swedencentral
          - chinanorth3
          - brazilsoutheast
          - eastus2euap
          - jioindiawest
          - jioindiacentral
          - qatarcentral
          - spaincentral
          - italynorth
          - polandcentral
          - mexicocentral
          - asia
          - asia_east1
          - asia_northeast1
          - asia_south1
          - asia_southeast1
          - australia_southeast1
          - europe
          - europe_north1
          - europe_west1
          - europe_west2
          - europe_west3
          - europe_west4
          - northamerica_northeast1
          - southamerica_east1
          - us
          - us_central1
          - us_east1
          - us_east4
          - us_west1
          - us_west2
          - global
          - asia_east2
          - eur4
          - nam4
          - europe_west6
          - japan_west
          - asia_northeast2
          - asia_northeast3
          - us_west3
          - us_west4
          - asia_southeast2
          - nam3
          - nam5
          - nam6
          - nam7
          - nam10
          - nam_eur_asia1
          - eur3
          - eur5
          - asia1
          - nam11
          - eu
          - northamerica_northeast2
          - southamerica_west1
          - us_east5
          - us_south1
          - europe_central2
          - europe_southwest1
          - europe_west8
          - europe_west9
          - europe_west10
          - europe_west12
          - asia_south2
          - australia_southeast2
          - me_central1
          - me_central2
          - me_west1
          - ap_sydney_1
          - ap_melbourne_1
          - sa_saopaulo_1
          - sa_vinhedo_1
          - ca_montreal_1
          - ca_toronto_1
          - sa_santiago_1
          - eu_paris_1
          - eu_marseille_1
          - eu_frankfurt_1
          - ap_hyderabad_1
          - ap_mumbai_1
          - il_jerusalem_1
          - eu_milan_1
          - ap_osaka_1
          - ap_tokyo_1
          - mx_queretaro_1
          - eu_amsterdam_1
          - me_jeddah_1
          - ap_singapore_1
          - af_johannesburg_1
          - ap_seoul_1
          - ap_chuncheon_1
          - eu_madrid_1
          - eu_stockholm_1
          - eu_zurich_1
          - me_abudhabi_1
          - me_dubai_1
          - uk_london_1
          - uk_cardiff_1
          - us_ashburn_1
          - us_phoenix_1
          - us_sanjose_1
          - us_gov_ashburn_1
          - us_gov_chicago_1
          - us_gov_phoenix_1
          - us_langley_1
          - us_luke_1
          - uk_gov_london_1
          - uk_gov_cardiff_1
          - sa_bogota_1
          - us_chicago_1
          - sa_valparaiso_1
          - mx_monterrey_1
          - eu_jovanovac_1
          - ap_singapore_2
          type: string
        vpc:
          type: string
        cloudAccountId:
          format: uuid
          type: string
          example: 00000000-0000-0000-0000-000000000000
        isRunning:
          type: boolean
        instanceType:
          type: string
        publicDnsName:
          type: string
        nics:
          type: array
          items:
            $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceNicViewModel'
        tags:
          type: object
          additionalProperties:
            type: string
        accountId:
          format: int64
          type: integer
        image:
          type: string
        kernelId:
          type: string
        launchTime:
          format: date-time
          type: string
        platform:
          type: string
        profileArn:
          type: string
        roleArns:
          type: array
          items:
            type: string
        isBillable:
          type: boolean
        ssmAgentInstanceInformation:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudSsmInstanceInformationViewModel'
        metadataOptions:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceMetadataOptionsViewModel'
        imageDetails:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.CloudInstanceImageDetailsViewModel'
        ssmInstancePatchState:
          $ref: '#/components/schemas/Dome9.Web.Api.Models.AwsSsmInstancePatchStateViewModel'
    Falconetix.Model.AwsGuardDutyPrivateIpAddressDetailsViewModel:
      type: object
      properties:
        privateDnsName:
          type: string
        privateIpAddress:
          type: string
    Dome9.Web.Api.Models.AwsSsmInstancePatchStateViewModel:
      type: object
      properties:
        id:
          type: string
        patchGroup:
          type: string
        baselineId:
          type: string
        installedCount:
          format: int32
          type: integer
        missingCount:
          format: int32
          type: integer
        failedCount:
          format: int32
          type: integer
        installedOtherCount:
          format: int32
          type: integer
        notApplicableCount:
          format: int32
          type: integer
        securityNonCompliantCount:
          format: int32
          type: integer
        unreportedNotApplicableCount:
          format: int32
          type: integer
    Dome9.Web.Api.Models.CloudInstanceMetadataOptionsViewModel:
      type: object
      properties:
        httpEndpoint:
          type: string
        httpPutResponseHopLimit:
          format: int32
          type: integer
        httpTokens:
          type: string
        state:
          type: string
    Falconetix.Model.AwsGuardDutyInstanceDetailsViewModel:
      type: object
      properties:
        availabilityZone:
          type: string
        iamInstanceProfile:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyIamInstanceProfileViewModel'
        imageId:
          type: string
        instanceId:
          type: string
        instanceState:
          type: string
        instanceType:
          type: string
        launchTime:
          type: string
        networkInterfaces:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyNetworkInterfaceViewModel'
        platform:
          type: string
        productCodes:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyProductCodeViewModel'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyTagViewModel'
    Falconetix.Model.AwsGuardDutyOrganizationViewModel:
      type: object
      properties:
        asn:
          type: string
        asnOrg:
          type: string
        isp:
          type: string
        org:
          type: string
    Falconetix.Model.AwsGuardDutyNetworkConnectionActionViewModel:
      type: object
      properties:
        blocked:
          type: boolean
        connectionDirection:
          type: string
        localPortDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyLocalPortDetailsViewModel'
        protocol:
          type: string
        remoteIpDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyRemoteIpDetailsViewModel'
        remotePortDetails:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyRemotePortDetailsViewModel'
    Falconetix.Model.AwsGuardDutyLocalPortDetailsViewModel:
      type: object
      properties:
        port:
          format: int32
          type: integer
        portName:
          type: string
    Falconetix.Model.AwsGuardDutyServiceViewModel:
      type: object
      properties:
        action:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyActionViewModel'
        archived:
          type: boolean
        count:
          format: int32
          type: integer
        detectorId:
          type: string
        eventFirstSeen:
          type: string
        eventLastSeen:
          type: string
        resourceRole:
          type: string
        serviceName:
          type: string
        userFeedback:
          type: string
    Falconetix.Model.AwsGuardDutyRemoteIpDetailsViewModel:
      type: object
      properties:
        city:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyCityViewModel'
        country:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyCountryViewModel'
        geoLocation:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyGeoLocationViewModel'
        ipAddressV4:
          type: string
        organization:
          $ref: '#/components/schemas/Falconetix.Model.AwsGuardDutyOrganizationViewModel'
    Dome9.Web.Api.Models.AwsSsmInstanceAssociationStatusAggregatedCountViewModel:
      type: object
      properties:
        key:
          type: string
        value:
          format: int32
          type: integer
  securitySchemes:
    basic:
      type: http
      scheme: basic
x-readme:
  explorer-enabled: true
  proxy-enabled: true