Documentation ¶
Index ¶
Constants ¶
View Source
const ( LatestSupportedMetadataVersion string = "2012-08-10" MetadataURL provider.FormatURL = "http://169.254.169.254/openstack/%s/%s" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metadata ¶
type Metadata struct { Name string `json:"name"` UUID string `json:"uuid"` Hostname string `json:"hostname"` ProjectID string `json:"project_id"` LaunchIndex int `json:"launch_index"` AvailabilityZone string `json:"availability_zone"` PublicKeys map[string]string `json:"public_keys"` Meta map[string]string `json:"meta"` Files []file `json:"files"` }
type MetadataService ¶
func (*MetadataService) FetchMetadata ¶
func (s *MetadataService) FetchMetadata() (*metadata.Digest, error)
FetchMetadata retrieves meta_data.json from OpenStack Metadata service and parses it.
func (*MetadataService) FetchUserdata ¶
func (s *MetadataService) FetchUserdata() (userdata.Map, error)
FetchMetadata retrieves meta_data.json from OpenStack Metadata service and parses it.
Click to show internal directories.
Click to hide internal directories.