Documentation
¶
Index ¶
- func GetAlbs(ctx context.Context, albDiscoveryApi AlbDiscoveryApi, ...) ([]discovery_kit_api.Target, error)
- func NewAlbDiscovery(ctx context.Context) discovery_kit_sdk.TargetDiscovery
- func NewAlbStaticResponseAction() action_kit_sdk.Action[AlbStaticResponseState]
- type AlbDiscoveryApi
- type AlbStaticResponseState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAlbs ¶
func GetAlbs(ctx context.Context, albDiscoveryApi AlbDiscoveryApi, ec2Util albDiscoveryEc2Util, account *utils.AwsAccess) ([]discovery_kit_api.Target, error)
func NewAlbDiscovery ¶
func NewAlbDiscovery(ctx context.Context) discovery_kit_sdk.TargetDiscovery
func NewAlbStaticResponseAction ¶
func NewAlbStaticResponseAction() action_kit_sdk.Action[AlbStaticResponseState]
Types ¶
type AlbDiscoveryApi ¶
type AlbDiscoveryApi interface {
elasticloadbalancingv2.DescribeLoadBalancersAPIClient
elasticloadbalancingv2.DescribeListenersAPIClient
DescribeTags(ctx context.Context, params *elasticloadbalancingv2.DescribeTagsInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DescribeTagsOutput, error)
}
type AlbStaticResponseState ¶
type AlbStaticResponseState struct {
Account string
Region string
DiscoveredByRole *string
LoadbalancerArn string
ListenerArn string
ResponseStatusCode int
ResponseBody string
ResponseContentType string
ConditionHostHeader []string
ConditionPathPattern []string
ConditionHttpMethod []string
ConditionSourceIp []string
ConditionQueryString map[string]string
ConditionHttpHeader map[string]string
TargetExecutionId uuid.UUID
ExecutionId int
ExperimentKey string
}
Click to show internal directories.
Click to hide internal directories.