Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ApplyChecklist = []rApi.CheckMeta{ {Name: patchDefaults, Title: "Patch Defaults"}, {Name: createVPCJob, Title: "Create VPC Lifecycle"}, } DeleteChecklist = []rApi.CheckMeta{{Name: createVPCJob, Title: "Delete VPC Lifecycle"}} )
Functions ¶
This section is empty.
Types ¶
type AwsVPCReconciler ¶
type AwsVPCReconciler struct {
client.Client
Scheme *runtime.Scheme
Env *env.Env
Name string
// contains filtered or unexported fields
}
func (*AwsVPCReconciler) GetName ¶
func (r *AwsVPCReconciler) GetName() string
func (*AwsVPCReconciler) SetupWithManager ¶
type TFValues ¶
type TFValues struct {
AwsAccessKey string `json:"aws_access_key"`
AwsSecretKey string `json:"aws_secret_key"`
AwsRegion string `json:"aws_region"`
AwsAssumeRole struct {
Enabled bool `json:"enabled"`
RoleARN string `json:"role_arn"`
ExternalID string `json:"external_id"`
} `json:"aws_assume_role"`
VpcName string `json:"vpc_name"`
VpcCIDR string `json:"vpc_cidr"`
PublicSubnets []struct {
AvailabilityZone string `json:"availability_zone"`
CIDR string `json:"cidr"`
} `json:"public_subnets"`
Tags map[string]string `json:"tags"`
}
Click to show internal directories.
Click to hide internal directories.