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, SecurityGroupId 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
}
type VerifyDnsInput ¶
Click to show internal directories.
Click to hide internal directories.