Documentation ¶
Overview ¶
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HealthCheck ¶
type HealthCheck struct { HealthyThreshold int32 `` /* 203-byte string literal not displayed */ Interval int32 `` /* 149-byte string literal not displayed */ Target string `` /* 161-byte string literal not displayed */ Timeout int32 `` /* 143-byte string literal not displayed */ UnhealthyThreshold int32 `` /* 215-byte string literal not displayed */ }
type Instance ¶
type Instance struct {
InstanceId string `` /* 191-byte string literal not displayed */
}
type Listener ¶
type Listener struct { InstancePort int32 `` /* 179-byte string literal not displayed */ LoadBalancerPort int32 `` /* 209-byte string literal not displayed */ Protocol string `` /* 173-byte string literal not displayed */ InstanceProtocol string `` /* 227-byte string literal not displayed */ SSLCertificateId string `` /* 233-byte string literal not displayed */ }
type ListenerDescription ¶
type LoadBalancer ¶
type LoadBalancer struct { AvailabilityZones []string `` /* 271-byte string literal not displayed */ BackendServerDescriptions []*BackendServerDescription `` /* 280-byte string literal not displayed */ CanonicalHostedZoneName string `` /* 281-byte string literal not displayed */ CanonicalHostedZoneNameID string `` /* 299-byte string literal not displayed */ CreatedTime int64 `` /* 204-byte string literal not displayed */ DNSName string `` /* 173-byte string literal not displayed */ HealthCheck *HealthCheck `` /* 162-byte string literal not displayed */ Instances []*Instance `` /* 172-byte string literal not displayed */ ListenerDescriptions []*ListenerDescription `` /* 244-byte string literal not displayed */ LoadBalancerName string `` /* 273-byte string literal not displayed */ Policies *Policies `` /* 138-byte string literal not displayed */ Scheme string `` /* 161-byte string literal not displayed */ SecurityGroups []string `` /* 253-byte string literal not displayed */ SourceSecurityGroup *SourceSecurityGroup `` /* 216-byte string literal not displayed */ Subnets []string `` /* 205-byte string literal not displayed */ VPCId string `` /* 161-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ }
func FetchLoadBalancers ¶
func FetchLoadBalancers(ctx context.Context, params *aws.AwsFetchInput) ([]*LoadBalancer, *aws.AwsFetchOutputMetadata)
type Policies ¶
type Policies struct { AppCookieStickinessPolicies []*AppCookieStickinessPolicy `` /* 298-byte string literal not displayed */ LBCookieStickinessPolicies []*LBCookieStickinessPolicy `` /* 292-byte string literal not displayed */ OtherPolicies []string `` /* 247-byte string literal not displayed */ }
type SourceSecurityGroup ¶
Click to show internal directories.
Click to hide internal directories.