#list machine types
gcloud compute machine-types list
#list created instances
gcloud compute instances list
#create a redhat-6 instance with default machine type
gcloud compute instances create example-instance --image rhel-6 --zone us-central1-a
#delete redhat-6 instance
gcloud compute instances delete example-instance --zone us-central1-a
#create a ubuntu 15.10 instance with f1-micro machine type
gcloud compute instances create ubuntu1510-f1micro --image ubuntu-15-10 --zone us-central1-a --machine-type f1-micro
#create a ubuntu 15.10 instance with f1-micro machine type with HTTP/HTTPS enabled
gcloud compute instances create ubuntu1510-f1micro --image ubuntu-15-10 --zone us-central1-a --machine-type f1-micro --tags http-server,https-server
gcloud compute instances stop ubuntu1510-f1micro --zone us-central1-a
#start ubuntu 15.10 instance
gcloud compute instances start ubuntu1510-f1micro --zone us-central1-a
#hardware reboot ubuntu 15.10 instance
gcloud compute instances reset ubuntu1510-f1micro --zone us-central1-a
#ubuntu 15.10 instance change machine type to n1-standard-1
gcloud compute instances set-machine-type ubuntu1510-f1micro --machine-type n1-standard-1 --zone us-central1-a
#ubuntu 15.10 instance change machine type to g1-small
gcloud compute instances set-machine-type ubuntu1510-f1micro --machine-type g1-small --zone us-central1-a
#ubuntu 15.10 instance change machine type to f1-micro
gcloud compute instances set-machine-type ubuntu1510-f1micro --machine-type f1-micro --zone us-central1-a
#ubuntu 15.10 instance enable HTTP/HTTPS access
gcloud compute instances add-tags ubuntu1510-f1micro --zone us-central1-a --tags http-server,https-server