compute

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CheckNoPublicIp = rules.Register(
	rules.Rule{
		AVDID:      "AVD-OCI-0001",
		Provider:   provider.OracleProvider,
		Service:    "compute",
		ShortCode:  "no-public-ip",
		Summary:    "Compute instance requests an IP reservation from a public pool",
		Impact:     "The compute instance has the ability to be reached from outside",
		Resolution: "Reconsider the use of an public IP",
		Explanation: `Compute instance requests an IP reservation from a public pool

The compute instance has the ability to be reached from outside, you might want to sonder the use of a non public IP.`,
		Links:    []string{},
		Severity: severity.Critical,
	},
	func(s *state.State) (results rules.Results) {
		for _, reservation := range s.Oracle.Compute.AddressReservations {
			if reservation.Pool.EqualTo("public-pool") {
				results.Add(
					"Reservation made for public IP address.",
					reservation.Pool,
				)
			}
		}
		return
	},
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL