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