{
  "$schema" : "http://json-schema.org/draft-07/schema#",
  "$id" : "AWS_KMS_KeyResource.schema.json",
  "title" : "KeyResource",
  "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html",
  "type" : "object",
  "extends" : {
    "$ref" : "Resource.schema.json"
  },
  "javaType" : "shiver.me.timbers.aws.kms.KeyResource",
  "javaInterfaces" : [ "shiver.me.timbers.aws.HasDependsOn<KeyResource>", "shiver.me.timbers.aws.HasCondition<KeyResource>", "shiver.me.timbers.aws.HasAttributes<KeyAttributes>" ],
  "properties" : {
    "Type" : {
      "type" : "string",
      "default" : "AWS::KMS::Key"
    },
    "Properties" : {
      "$ref" : "AWS_KMS_Key.schema.json"
    }
  }
}