Documentation
¶
Index ¶
- func IsNotFound(err error) bool
- func NewContext(ctx context.Context, c Context) context.Context
- type Context
- type ContextClient
- type ContextClientControlPlane
- type ContextClientTenantCluster
- type ContextStatus
- type ContextStatusControlPlane
- type ContextStatusControlPlaneNATGateway
- type ContextStatusControlPlanePeerRole
- type ContextStatusControlPlaneRouteTable
- type ContextStatusControlPlaneVPC
- type ContextStatusTenantCluster
- type ContextStatusTenantClusterEncryption
- type ContextStatusTenantClusterMasterInstance
- type ContextStatusTenantClusterTCCP
- type ContextStatusTenantClusterTCCPASG
- type ContextStatusTenantClusterTCCPVPC
- type ContextStatusTenantClusterWorkerInstance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Context ¶
type Context struct {
// Client holds the client implementations used for several tenant cluster
// specific actions.
Client ContextClient
// Status holds the data used to communicate between controller's
// resources. It can be edited in place as Context is stored as
// a pointer within context.Context.
Status ContextStatus
}
type ContextClient ¶
type ContextClient struct {
ControlPlane ContextClientControlPlane
TenantCluster ContextClientTenantCluster
}
type ContextStatus ¶
type ContextStatus struct {
ControlPlane ContextStatusControlPlane
TenantCluster ContextStatusTenantCluster
}
type ContextStatusControlPlane ¶
type ContextStatusControlPlane struct {
AWSAccountID string
NATGateway ContextStatusControlPlaneNATGateway
RouteTable ContextStatusControlPlaneRouteTable
PeerRole ContextStatusControlPlanePeerRole
VPC ContextStatusControlPlaneVPC
}
type ContextStatusControlPlanePeerRole ¶
type ContextStatusControlPlanePeerRole struct {
ARN string
}
type ContextStatusTenantCluster ¶
type ContextStatusTenantCluster struct {
AWSAccountID string
Encryption ContextStatusTenantClusterEncryption
HostedZoneNameServers string
MasterInstance ContextStatusTenantClusterMasterInstance
TCCP ContextStatusTenantClusterTCCP
VersionBundleVersion string
WorkerInstance ContextStatusTenantClusterWorkerInstance
}
type ContextStatusTenantClusterEncryption ¶
type ContextStatusTenantClusterEncryption struct {
Key string
}
type ContextStatusTenantClusterTCCP ¶
type ContextStatusTenantClusterTCCP struct {
ASG ContextStatusTenantClusterTCCPASG
IsTransitioning bool
RouteTables []*ec2.RouteTable
Subnets []*ec2.Subnet
VPC ContextStatusTenantClusterTCCPVPC
}
type ContextStatusTenantClusterTCCPASG ¶
type ContextStatusTenantClusterTCCPASG struct {
DesiredCapacity int
MaxSize int
MinSize int
Name string
}
func (ContextStatusTenantClusterTCCPASG) IsEmpty ¶
func (a ContextStatusTenantClusterTCCPASG) IsEmpty() bool
Click to show internal directories.
Click to hide internal directories.