anchor.diff:  							AtLeastOneOf: shieldedInstanceTemplateConfigKeys,
   							Default:      true,
   							ForceNew:     true,
  +							Description:  `Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.`,
   						},
   					},
   				},
   			},
   
   			"guest_accelerator": {
  -				Type:     schema.TypeList,
  -				Optional: true,
  -				ForceNew: true,
  +				Type:        schema.TypeList,
  +				Optional:    true,
  +				ForceNew:    true,
  +				Description: `List of the type and count of accelerator cards attached to the instance.`,
   				Elem: &schema.Resource{
   					Schema: map[string]*schema.Schema{
   						"count": {
  -							Type:     schema.TypeInt,
  -							Required: true,
  -							ForceNew: true,
  +							Type:        schema.TypeInt,
  +							Required:    true,
  +							ForceNew:    true,
  +							Description: `The number of the guest accelerator cards exposed to this instance.`,
   						},
   						"type": {
   							Type:             schema.TypeString,
   							Required:         true,
   							ForceNew:         true,
   							DiffSuppressFunc: compareSelfLinkOrResourceName,
  +							Description:      `The accelerator type resource to expose to this instance. E.g. nvidia-tesla-k80.`,
   						},
   					},
   				},
   			},
   
   			"min_cpu_platform": {
  -				Type:     schema.TypeString,
  -				Optional: true,
  -				ForceNew: true,
  +				Type:        schema.TypeString,
  +				Optional:    true,
  +				ForceNew:    true,
  +				Description: `Specifies a minimum CPU platform. Applicable values are the friendly names of CPU platforms, such as Intel Haswell or Intel Skylake.`,
   			},
   
   			"tags": {
  -				Type:     schema.TypeSet,
  -				Optional: true,
  -				ForceNew: true,
  -				Elem:     &schema.Schema{Type: schema.TypeString},
  -				Set:      schema.HashString,
  +				Type:        schema.TypeSet,
  +				Optional:    true,
  +				ForceNew:    true,
  +				Elem:        &schema.Schema{Type: schema.TypeString},
  +				Set:         schema.HashString,
  +				Description: `Tags to attach to the instance.`,
   			},
   
   			"tags_fingerprint": {
  -				Type:     schema.TypeString,
  -				Computed: true,
  +				Type:        schema.TypeString,
  +				Computed:    true,
  +				Description: `The unique fingerprint of the tags.`,
   			},
   
   			"labels": {
  -				Type:     schema.TypeMap,
  -				Optional: true,
  -				ForceNew: true,
  -				Elem:     &schema.Schema{Type: schema.TypeString},
  -				Set:      schema.HashString,
  +				Type:        schema.TypeMap,
  +				Optional:    true,
  +				ForceNew:    true,
  +				Elem:        &schema.Schema{Type: schema.TypeString},
  +				Set:         schema.HashString,
  +				Description: `A set of key/value label pairs to assign to instances created from this template,`,
   			},
   		},
   	}
  
positive.code: 							Elem: &schema.Schema{
  								Type: schema.TypeString,
  							},
  						},
  
  						"source_image": {
  							Type:     schema.TypeString,
  							Optional: true,
  							Computed: true,
  							ForceNew: true,
  						},
  
  						"interface": {
  							Type:     schema.TypeString,
  							Optional: true,
  							ForceNew: true,
  							Computed: true,
  						},
  
  						"mode": {
  							Type:     schema.TypeString,
  							Optional: true,
  							ForceNew: true,
  							Computed: true,
  						},
  
  						"source": {
  							Type:     schema.TypeString,
  							Optional: true,
  							ForceNew: true,
  						},
  
  						"type": {
  							Type:     schema.TypeString,
  							Optional: true,
  							ForceNew: true,
  							Computed: true,
  						},
  
  						"disk_encryption_key": {
  							Type:     schema.TypeList,
  							Optional: true,
  							ForceNew: true,
  							MaxItems: 1,
  							Elem: &schema.Resource{
  								Schema: map[string]*schema.Schema{
  									"kms_key_self_link": {
  
negative.code: 							AtLeastOneOf: shieldedInstanceTemplateConfigKeys,
  							Default:      true,
  							ForceNew:     true,
  							Description:  `Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.`,
  						},
  
  						"enable_integrity_monitoring": {
  