Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
a credential batch stores the credentialMap available to a given credential spec it is possible that there will be duplicate resource records, for example, if two credentials have access to the same resource, then that resource will be present in both CredentialInstanceGroup entries. For simplicity, we will let that be.
func New ¶
func New(ctx context.Context, secrets v1.SecretList, upstreams map[core.ResourceRef]*glooec2.UpstreamSpecRef, ec2InstanceLister awslister.Ec2InstanceLister) (*Cache, error)
func (*Cache) FilterEndpointsForUpstream ¶
type CredentialInstanceGroup ¶
type CredentialInstanceGroup struct {
// contains filtered or unexported fields
}
CredentialInstanceGroup represents the instances available to a given credentialSpec
func NewCredentialInstanceGroup ¶
func NewCredentialInstanceGroup() *CredentialInstanceGroup
Click to show internal directories.
Click to hide internal directories.