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: 										Required:         true,
  										ForceNew:         true,
  										DiffSuppressFunc: compareSelfLinkRelativePaths,
  									},
  								},
  							},
  
negative.code: 				ForceNew:      true,
  				ConflictsWith: []string{"name_prefix"},
  				ValidateFunc:  validateGCPName,
  				Description:   `The name of the instance template. If you leave this blank, Terraform will auto-generate a unique name.`,
  			},
  
  			"name_prefix": {
  				Type:        schema.TypeString,
  				Optional:    true,
  				Computed:    true,
  				ForceNew:    true,
  				Description: `Creates a unique name beginning with the specified prefix. Conflicts with name.`,
  				ValidateFunc: func(v interface{}, k string) (ws []string, errors []error) {
  					// https://cloud.google.com/compute/docs/reference/latest/instanceTemplates#resource
  					// uuid is 26 characters, limit the prefix to 37.
  