---
call: DescribeClusters
service: RedShift
tests:
  - expected: 1
    op: eq
    path: Clusters.0.AllowVersionUpgrade
  - expected: 1
    op: eq
    path: Clusters.0.AutomatedSnapshotRetentionPeriod
  - expected: us-east-1a
    op: eq
    path: Clusters.0.AvailabilityZone
  - expected: examplecluster
    op: eq
    path: Clusters.0.ClusterIdentifier
  - expected: in-sync
    op: eq
    path: Clusters.0.ClusterParameterGroups.0.ParameterApplyStatus
  - expected: default.redshift-1.0
    op: eq
    path: Clusters.0.ClusterParameterGroups.0.ParameterGroupName
  - expected: default
    op: eq
    path: Clusters.0.ClusterSecurityGroups.0.ClusterSecurityGroupName
  - expected: active
    op: eq
    path: Clusters.0.ClusterSecurityGroups.0.Status
  - expected: creating
    op: eq
    path: Clusters.0.ClusterStatus
  - expected: 1.0
    op: eq
    path: Clusters.0.ClusterVersion
  - expected: dev
    op: eq
    path: Clusters.0.DBName
  - expected: 0
    op: eq
    path: Clusters.0.Encrypted
  - expected: masteruser
    op: eq
    path: Clusters.0.MasterUsername
  - expected: dw.hs1.xlarge
    op: eq
    path: Clusters.0.NodeType
  - expected: 2
    op: eq
    path: Clusters.0.NumberOfNodes
  - expected: '****'
    op: eq
    path: Clusters.0.PendingModifiedValues.MasterUserPassword
  - expected: sun:10:30-sun:11:00
    op: eq
    path: Clusters.0.PreferredMaintenanceWindow
  - expected: 1
    op: eq
    path: Clusters.0.PubliclyAccessible