anchor.diff:  							Elem: &schema.Schema{
   								Type: schema.TypeString,
   							},
  +							Description: `A set of key/value label pairs to assign to disks,`,
   						},
   
   						"source_image": {
  -							Type:     schema.TypeString,
  -							Optional: true,
  -							Computed: true,
  -							ForceNew: true,
  +							Type:        schema.TypeString,
  +							Optional:    true,
  +							Computed:    true,
  +							ForceNew:    true,
  +							Description: `The image from which to initialize this disk. This can be one of: the image's self_link, projects/{project}/global/images/{image}, projects/{project}/global/images/family/{family}, global/images/{image}, global/images/family/{family}, family/{family}, {project}/{family}, {project}/{image}, {family}, or {image}. ~> Note: Either source or source_image is required when creating a new instance except for when creating a local SSD.`,
   						},
   
   						"interface": {
  -							Type:     schema.TypeString,
  -							Optional: true,
  -							ForceNew: true,
  -							Computed: true,
  +							Type:        schema.TypeString,
  +							Optional:    true,
  +							ForceNew:    true,
  +							Computed:    true,
  +							Description: `Specifies the disk interface to use for attaching this disk.`,
   						},
   
   						"mode": {
  -							Type:     schema.TypeString,
  -							Optional: true,
  -							ForceNew: true,
  -							Computed: true,
  +							Type:        schema.TypeString,
  +							Optional:    true,
  +							ForceNew:    true,
  +							Computed:    true,
  +							Description: `The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If you are attaching or creating a boot disk, this must read-write mode.`,
   						},
   
   						"source": {
  -							Type:     schema.TypeString,
  -							Optional: true,
  -							ForceNew: true,
  +							Type:        schema.TypeString,
  +							Optional:    true,
  +							ForceNew:    true,
  +							Description: `The name (not self_link) of the disk (such as those managed by google_compute_disk) to attach. ~> Note: Either source or source_image is required when creating a new instance except for when creating a local SSD.`,
   						},
   
   						"type": {
  -							Type:     schema.TypeString,
  -							Optional: true,
  -							ForceNew: true,
  -							Computed: true,
  +							Type:        schema.TypeString,
  +							Optional:    true,
  +							ForceNew:    true,
  +							Computed:    true,
  +							Description: `The type of GCE disk, can be either "SCRATCH" or "PERSISTENT".`,
   						},
   
   						"disk_encryption_key": {
  -							Type:     schema.TypeList,
  -							Optional: true,
  -							ForceNew: true,
  -							MaxItems: 1,
  +							Type:        schema.TypeList,
  +							Optional:    true,
  +							ForceNew:    true,
  +							MaxItems:    1,
  +							Description: `Encrypts or decrypts a disk using a customer-supplied encryption key.`,
   							Elem: &schema.Resource{
   								Schema: map[string]*schema.Schema{
   									"kms_key_self_link": {
  
positive.code: 							AtLeastOneOf: shieldedInstanceTemplateConfigKeys,
  							Default:      true,
  							ForceNew:     true,
  						},
  
  						"enable_integrity_monitoring": {
  
negative.code: 							AtLeastOneOf: schedulingInstTemplateKeys,
  							Default:      false,
  							ForceNew:     true,
  							Description:  `Allows instance to be preempted. This defaults to false.`,
  						},
  
  						"automatic_restart": {
  