openapi: 3.2.0 info: title: Inventory - AWS Analytics Aws Elasticsearch Domain 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 Elasticsearch Domain paths: /v2/AwsElasticsearchDomain: get: tags: - Aws Elasticsearch Domain operationId: AwsElasticsearchDomain_Get_get_/v2/AwsElasticsearchDomain responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchDomainStatusViewModel' description: '' summary: Get components: schemas: Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchSnapshotOptionsViewModel: type: object properties: automatedSnapshotStartHour: format: int32 type: integer Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchCognitoOptionsViewModel: type: object properties: enabled: type: boolean identityPoolId: type: string roleArn: type: string userPoolId: type: string Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchVPCDerivedInfoViewModel: type: object properties: availabilityZones: type: array items: type: string securityGroupIds: type: array items: type: string subnetIds: type: array items: type: string vpcId: type: string Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchLogPublishingOptionViewModel: type: object properties: cloudWatchLogsLogGroupArn: type: string enabled: type: boolean Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchServiceSoftwareOptionsViewModel: type: object properties: automatedUpdateDate: format: date-time type: string cancellable: type: boolean currentVersion: type: string description: type: string newVersion: type: string updateAvailable: type: boolean updateStatus: type: string Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchNodeToNodeEncryptionOptionsViewModel: type: object properties: enabled: type: boolean Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchDomainStatusViewModel: type: object properties: accessPolicies: type: string advancedOptions: type: object additionalProperties: type: string arn: type: string cognitoOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchCognitoOptionsViewModel' created: type: boolean deleted: type: boolean domainId: type: string domainName: type: string ebsOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchEBSOptionsViewModel' elasticsearchClusterConfig: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchClusterConfigViewModel' elasticsearchVersion: type: string encryptionAtRestOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchEncryptionAtRestOptionsViewModel' endpoint: type: string endpoints: type: object additionalProperties: type: string logPublishingOptions: type: object additionalProperties: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchLogPublishingOptionViewModel' nodeToNodeEncryptionOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchNodeToNodeEncryptionOptionsViewModel' processing: type: boolean serviceSoftwareOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchServiceSoftwareOptionsViewModel' snapshotOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchSnapshotOptionsViewModel' upgradeProcessing: type: boolean vpcOptions: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchVPCDerivedInfoViewModel' Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchEBSOptionsViewModel: type: object properties: ebsEnabled: type: boolean iops: format: int32 type: integer volumeSize: format: int32 type: integer volumeType: type: string Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchEncryptionAtRestOptionsViewModel: type: object properties: enabled: type: boolean kmsKeyId: type: string Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchZoneAwarenessConfigViewModel: type: object properties: availabilityZoneCount: format: int32 type: integer Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchClusterConfigViewModel: type: object properties: dedicatedMasterCount: format: int32 type: integer dedicatedMasterEnabled: type: boolean dedicatedMasterType: type: string instanceCount: format: int32 type: integer instanceType: type: string zoneAwarenessConfig: $ref: '#/components/schemas/Dome9.Web.Api.AwsElasticsearch.AwsElasticsearchZoneAwarenessConfigViewModel' zoneAwarenessEnabled: type: boolean securitySchemes: basic: type: http scheme: basic x-readme: explorer-enabled: true proxy-enabled: true