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.