verifier

package
v0.4.9 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateEgress

func ValidateEgress(vs verifierService, vei ValidateEgressInput) *output.Output

ValidateEgress pass in a GCP or AWS client that know how to fufill above interface

func VerifyDns

func VerifyDns(vs verifierService, vdi VerifyDnsInput) *output.Output

VerifyDns pass in a GCP or AWS client that know how to fufill above interface

Types

type AwsEgressConfig

type AwsEgressConfig struct {
	KmsKeyID          string
	SecurityGroupId   string // Deprecated: prefer securityGroupIDs
	SecurityGroupIDs  []string
	TempSecurityGroup string
}

type GcpEgressConfig

type GcpEgressConfig struct {
	Region, Zone, ProjectID, VpcName string
}

type ValidateEgressInput

type ValidateEgressInput struct {
	Timeout                                            time.Duration
	Ctx                                                context.Context
	SubnetID, CloudImageID, InstanceType, PlatformType string
	Proxy                                              proxy.ProxyConfig
	Tags                                               map[string]string
	AWS                                                AwsEgressConfig
	GCP                                                GcpEgressConfig
	SkipInstanceTermination                            bool
	TerminateDebugInstance                             string
	ImportKeyPair                                      string
	ForceTempSecurityGroup                             bool
}

type VerifyDnsInput

type VerifyDnsInput struct {
	Ctx   context.Context
	VpcID string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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