package
1.1.1
Repository: https://github.com/envimate/packer.git
Documentation: pkg.go.dev

# Functions

BaseTestConfig creates the base (DEFAULT) config including a temporary key file.
LoadConfigsFromFile loads all oracle oci configurations from a file (generally ~/.oci/config).
LoadPrivateKey loads private key from disk and parses it.
NewClient creates a new Client for communicating with the OCI API.
NewComputeClient creates a new client for communicating with the OCI Compute API.
NewImageService creates a new ImageService for communicating with the OCI compute API's instance related endpoints.
NewInstanceService creates a new InstanceService for communicating with the OCI compute API's instance related endpoints.
NewTransport creates a new Transport to add OCI signature authentication to each outgoing request.
NewVNICAttachmentService creates a new VNICAttachmentService for communicating with the OCI compute API's instance related endpoints.
NewVNICService creates a new VNICService for communicating with the OCI compute API's instance related endpoints.
NewWaiter creates a waiter with default wait duration and unlimited retry operations.
ParsePrivateKey parses a PEM encoded array of bytes into an rsa.PrivateKey.
WriteTestConfig writes a ini.File to a temporary file for use in unit tests.

# Structs

APIError encapsulates an error returned from the API.
Client is the main interface through which consumers interact with the OCI API.
ComputeClient is a client for the OCI Compute API.
Config API authentication and target configuration.
CreateImageParams are the parameters available when communicating with the CreateImage API endpoint.
DeleteImageParams are the parameters available when communicating with the DeleteImage API endpoint.
GetImageParams are the paramaters available when communicating with the GetImage API endpoint.
GetInstanceParams are the paramaters available when communicating with the GetInstance API endpoint.
GetVNICParams are the paramaters available when communicating with the ListVNICs API endpoint.
Image details a OCI boot disk image.
ImageService enables communicating with the OCI compute API's instance related endpoints.
Instance details a OCI compute instance.
InstanceService enables communicating with the OCI compute API's instance related endpoints.
LaunchInstanceParams are the parameters available when communicating with the LunchInstance API endpoint.
ListVnicAttachmentsParams are the paramaters available when communicating with the ListVnicAttachments API endpoint.
TerminateInstanceParams are the parameters available when communicating with the TerminateInstance API endpoint.
Transport adds OCI signature authentication to each outgoing request.
VNIC - a virtual network interface card.
VNICAttachment details the attachment of a VNIC to a OCI instance.
VNICAttachmentService enables communicating with the OCI compute API's VNIC attachment endpoint.
VNICService enables communicating with the OCI compute API's VNICs endpoint.
No description provided by the author

# Interfaces

No description provided by the author