Documentation ¶
Index ¶
- Constants
- func NewAccessLogSubscriptionStackDeployer(log gwlog.Logger, cloud pkg_aws.Cloud, k8sClient client.Client) *accessLogSubscriptionStackDeployer
- func NewDefaultStackMarshaller() *defaultStackMarshaller
- func NewLatticeServiceStackDeploy(log gwlog.Logger, cloud pkg_aws.Cloud, k8sClient client.Client) *latticeServiceStackDeployer
- func NewStackSchemaBuilder(stackID coremodel.StackID) *stackSchemaBuilder
- func NewTargetGroupStackDeploy(log gwlog.Logger, cloud pkg_aws.Cloud, k8sClient client.Client) *latticeTargetGroupStackDeployer
- type ResourceSynthesizer
- type StackDeployer
- type StackMarshaller
- type StackSchema
- type TgGc
- type TgGcCycleFn
- type TgGcResult
Constants ¶
View Source
const (
TG_GC_IVL = time.Second * 30
)
Variables ¶
This section is empty.
Functions ¶
func NewAccessLogSubscriptionStackDeployer ¶ added in v0.0.18
func NewDefaultStackMarshaller ¶
func NewDefaultStackMarshaller() *defaultStackMarshaller
func NewStackSchemaBuilder ¶
NewStackSchemaBuilder constructs new stackSchemaBuilder.
Types ¶
type ResourceSynthesizer ¶
type StackDeployer ¶
type StackMarshaller ¶
StackMarshaller will marshall a resource stack into JSON.
type StackSchema ¶
type StackSchema struct { // Stack's ID ID string `json:"id"` // all resources within stack. Resources map[string]map[string]interface{} `json:"resources"` }
StackSchema represents the JSON model for stack.
type TgGcCycleFn ¶ added in v1.0.3
type TgGcCycleFn = func(context.Context) (TgGcResult, error)
func NewTgGcFn ¶ added in v1.0.3
func NewTgGcFn(tgSynth *lattice.TargetGroupSynthesizer) TgGcCycleFn
type TgGcResult ¶ added in v1.0.3
type TgGcResult struct {
// contains filtered or unexported fields
}
Directories ¶
Path | Synopsis |
---|---|
Package externaldns is a generated GoMock package.
|
Package externaldns is a generated GoMock package. |
Package lattice is a generated GoMock package.
|
Package lattice is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.