RedshiftSourceConfig

Provides information about the Amazon Redshift database configuration.

Anomaly DetectionBusiness IntelligenceMachine LearningMetricsMonitoring

Properties

Name Type Description
ClusterIdentifier object
DatabaseHost object
DatabasePort object
SecretManagerArn object
DatabaseName object
TableName object
RoleArn object
VpcConfiguration object
View JSON Schema on GitHub

JSON Schema

amazon-lookout-for-metrics-redshift-source-config-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-lookout-for-metrics/refs/heads/main/json-schema/amazon-lookout-for-metrics-redshift-source-config-schema.json",
  "title": "RedshiftSourceConfig",
  "description": "Provides information about the Amazon Redshift database configuration.",
  "type": "object",
  "properties": {
    "ClusterIdentifier": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RedshiftClusterIdentifier"
        },
        {
          "description": "A string identifying the Redshift cluster."
        }
      ]
    },
    "DatabaseHost": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DatabaseHost"
        },
        {
          "description": "The name of the database host."
        }
      ]
    },
    "DatabasePort": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DatabasePort"
        },
        {
          "description": "The port number where the database can be accessed."
        }
      ]
    },
    "SecretManagerArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PoirotSecretManagerArn"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the AWS Secrets Manager role."
        }
      ]
    },
    "DatabaseName": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RedshiftDatabaseName"
        },
        {
          "description": "The Redshift database name."
        }
      ]
    },
    "TableName": {
      "allOf": [
        {
          "$ref": "#/components/schemas/TableName"
        },
        {
          "description": "The table name of the Redshift database."
        }
      ]
    },
    "RoleArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Arn"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the role providing access to the database."
        }
      ]
    },
    "VpcConfiguration": {
      "allOf": [
        {
          "$ref": "#/components/schemas/VpcConfiguration"
        },
        {
          "description": "Contains information about the Amazon Virtual Private Cloud (VPC) configuration."
        }
      ]
    }
  }
}