package
0.0.0-20220605204112-7bdeeebb3923
Repository: https://github.com/googleinterns/terraform-cost-estimation.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewComputeDisk builds a compute disk with the specified fields and fills the other resource details.
NewComputeInstance builds a compute instance with the specified fields nd fills the other resource details.

# Structs

ComputeDisk holds information about the compute disk resource type.
ComputeDiskState holdsthe before and after states of a compute disk and the action performed.
ComputeInstance stores information about the compute instance resource type.
ComputeInstanceState holds the before and after states of a compute instance and the action performed (created, destroyed etc.).
CoreInfo stores CPU core details.
Description holds information about information of the SKU description, whith strings to be included/omitted.
MemoryInfo stores memory details.
PricingInfo stores the information from the billing API.

# Interfaces

ResourceState is the interface of a general before/after resource state(ComputeInstance,...).