Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { AmiID string `json:"ami-id"` AvailabilityZone string `json:"availability-zone"` Hostname string `json:"hostname"` InstanceID string `json:"instance-id"` InstanceType string `json:"instance-type"` LocalIpv4 string `json:"local-ipv4"` LocalHostname string `json:"local-hostname"` PublicHostname string `json:"public-hostname"` PublicIpv4 string `json:"public-ipv4"` ReservationID string `json:"reservation-id"` SecurityGroups string `json:"security-groups"` Identity struct { Document time.Time `json:"document"` Pkcs7 string `json:"pkcs7"` } `json:"identity"` Account string `json:"account"` Region string `json:"region"` IamRole string `json:"iam-role"` Credentials struct { LastUpdated time.Time `json:"lastUpdated"` Type string `json:"type"` AccessKeyID string `json:"accessKeyId"` SecretAccessKey string `json:"secretAccessKey"` Expires time.Time `json:"expires"` } `json:"credentials"` Interface struct { VpcIpv4CidrBlock string `json:"vpc-ipv4-cidr-block"` SubnetIpv4CidrBlock string `json:"subnet-ipv4-cidr-block"` PublicIpv4S string `json:"public-ipv4s"` Mac string `json:"mac"` LocalIpv4S string `json:"local-ipv4s"` InterfaceID string `json:"interface-id"` } `json:"interface"` VpcID string `json:"vpc-id"` AutoScalingGroup string `json:"auto-scaling-group"` Tags struct { } `json:"tags"` }
Instance contains all aws instance metadata.
Click to show internal directories.
Click to hide internal directories.