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 ContextStatusControlPlaneVPC ¶
type ContextStatusControlPlaneVPC struct {
CIDR 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.