Documentation ¶
Index ¶
Constants ¶
View Source
const ( HostedZoneNameServersKey = "HostedZoneNameServers" VPCIDKey = "VPCID" VPCPeeringConnectionIDKey = "VPCPeeringConnectionID" WorkerASGNameKey = "WorkerASGName" )
View Source
const (
Name = "tccpoutputsv25"
)
Variables ¶
This section is empty.
Functions ¶
func IsExecutionFailed ¶
IsExecutionFailed executionFailedError.
Types ¶
type Config ¶
type Config struct { Logger micrologger.Logger Route53Enabled bool }
type EC2 ¶
type EC2 interface { DescribeVpcs(input *ec2.DescribeVpcsInput) (*ec2.DescribeVpcsOutput, error) DescribeVpcPeeringConnections(*ec2.DescribeVpcPeeringConnectionsInput) (*ec2.DescribeVpcPeeringConnectionsOutput, error) }
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
Resource implements an operatorkit resource and provides a mechanism to fetch information from Cloud Formation stack outputs of the Tenant Cluster Control Plane stack.
The TCCP manages the VPC Peering Connection. The peering connection ID is added to the controller context and used in the CPF stack.
func (*Resource) EnsureCreated ¶
func (*Resource) EnsureDeleted ¶
Click to show internal directories.
Click to hide internal directories.