Documentation
¶
Index ¶
- func ByoVPCValidator(vs verifierService, Bvvi ByoVPCValidatorInput) error
- func ValidateEgress(vs verifierService, vei ValidateEgressInput) *output.Output
- func VerifyDns(vs verifierService, vdi VerifyDnsInput) *output.Output
- type AwsEgressConfig
- type ByoVPCValidatorInput
- type GcpEgressConfig
- type ValidateEgressInput
- type VerifyDnsInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ByoVPCValidator ¶
func ByoVPCValidator(vs verifierService, Bvvi ByoVPCValidatorInput) error
ByoVPCValidator pass in a GCP or AWS client that know how to fufill above interface
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 ByoVPCValidatorInput ¶
type GcpEgressConfig ¶
type GcpEgressConfig struct {
Region, Zone, ProjectID, VpcName string
}
type ValidateEgressInput ¶
type ValidateEgressInput struct {
Timeout time.Duration
Ctx context.Context
SubnetID, CloudImageID, InstanceType string
Proxy proxy.ProxyConfig
Tags map[string]string
AWS AwsEgressConfig
GCP GcpEgressConfig
}
type VerifyDnsInput ¶
Click to show internal directories.
Click to hide internal directories.