VPCDerivedInfo

Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

AnalyticsElasticsearchSearch

Properties

Name Type Description
VPCId object
SubnetIds object
AvailabilityZones object
SecurityGroupIds object
View JSON Schema on GitHub

JSON Schema

openapi-vpc-derived-info-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-opensearch/refs/heads/main/json-schema/openapi-vpc-derived-info-schema.json",
  "title": "VPCDerivedInfo",
  "description": "Options to specify the subnets and security groups for VPC endpoint. For more information, see <a href=\"http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html\" target=\"_blank\"> VPC Endpoints for Amazon Elasticsearch Service Domains</a>.",
  "type": "object",
  "properties": {
    "VPCId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions."
        }
      ]
    },
    "SubnetIds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/StringList"
        },
        {
          "description": "Specifies the subnets for VPC endpoint."
        }
      ]
    },
    "AvailabilityZones": {
      "allOf": [
        {
          "$ref": "#/components/schemas/StringList"
        },
        {
          "description": "The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions."
        }
      ]
    },
    "SecurityGroupIds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/StringList"
        },
        {
          "description": "Specifies the security groups for VPC endpoint."
        }
      ]
    }
  }
}