managed_instance_aws_integrations

package
v1.77.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2022 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// - ROUTE53 -------------------------
	IntegrationRoute53 commons.FieldName = "integration_route53"
	Domains            commons.FieldName = "domains"
	HostedZoneId       commons.FieldName = "hosted_zone_id"
	SpotinstAcctID     commons.FieldName = "spotinst_acct_id"
	RecordSetType      commons.FieldName = "record_set_type"
	RecordSets         commons.FieldName = "record_sets"
	UsePublicIP        commons.FieldName = "use_public_ip"
	UsePublicDNS       commons.FieldName = "use_public_dns"
	Route53Name        commons.FieldName = "name"

	LoadBalancers    commons.FieldName = "load_balancers"
	Arn              commons.FieldName = "arn"
	AzAwareness      commons.FieldName = "az_awareness"
	LoadBalancerName commons.FieldName = "name"
	Type             commons.FieldName = "type"
	BalancerID       commons.FieldName = "balancer_id"
	TargetSetID      commons.FieldName = "target_set_id"
	AutoWeight       commons.FieldName = "auto_weight"
)

Variables

View Source
var TargetGroupArnRegex = regexp.MustCompile(`arn:aws:elasticloadbalancing:.*:\d{12}:targetgroup/(.*)/.*`)

Functions

func Setup

func Setup(fieldsMap map[commons.FieldName]*commons.GenericField)

func SetupLoadBalancers

func SetupLoadBalancers(fieldsMap map[commons.FieldName]*commons.GenericField)

func SetupRoute53

func SetupRoute53(fieldsMap map[commons.FieldName]*commons.GenericField)

Types

type BalancerType

type BalancerType string

type CreateBalancerObjFunc

type CreateBalancerObjFunc func(id string) (*aws.LoadBalancer, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL