package elbv2
- Alphabetic
- By Inheritance
- elbv2
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
Action extends Object
Information about an action.
Information about an action.
- Annotations
- @RawJSType() @native()
- type ActionOrder = Int
- type ActionTypeEnum = String
- type Actions = Array[Action]
-
trait
AddListenerCertificatesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddListenerCertificatesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddTagsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddTagsOutput extends Object
- Annotations
- @RawJSType() @native()
- type AllocationId = String
- type AuthenticateCognitoActionAuthenticationRequestExtraParams = Dictionary[AuthenticateCognitoActionAuthenticationRequestParamValue]
- type AuthenticateCognitoActionAuthenticationRequestParamName = String
- type AuthenticateCognitoActionAuthenticationRequestParamValue = String
- type AuthenticateCognitoActionConditionalBehaviorEnum = String
-
trait
AuthenticateCognitoActionConfig extends Object
Request parameters to use when integrating with Amazon Cognito to authenticate users.
Request parameters to use when integrating with Amazon Cognito to authenticate users.
- Annotations
- @RawJSType() @native()
- type AuthenticateCognitoActionScope = String
- type AuthenticateCognitoActionSessionCookieName = String
- type AuthenticateCognitoActionSessionTimeout = Double
- type AuthenticateCognitoActionUserPoolArn = String
- type AuthenticateCognitoActionUserPoolClientId = String
- type AuthenticateCognitoActionUserPoolDomain = String
- type AuthenticateOidcActionAuthenticationRequestExtraParams = Dictionary[AuthenticateOidcActionAuthenticationRequestParamValue]
- type AuthenticateOidcActionAuthenticationRequestParamName = String
- type AuthenticateOidcActionAuthenticationRequestParamValue = String
- type AuthenticateOidcActionAuthorizationEndpoint = String
- type AuthenticateOidcActionClientId = String
- type AuthenticateOidcActionClientSecret = String
- type AuthenticateOidcActionConditionalBehaviorEnum = String
-
trait
AuthenticateOidcActionConfig extends Object
Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
- Annotations
- @RawJSType() @native()
- type AuthenticateOidcActionIssuer = String
- type AuthenticateOidcActionScope = String
- type AuthenticateOidcActionSessionCookieName = String
- type AuthenticateOidcActionSessionTimeout = Double
- type AuthenticateOidcActionTokenEndpoint = String
- type AuthenticateOidcActionUseExistingClientSecret = Boolean
- type AuthenticateOidcActionUserInfoEndpoint = String
-
trait
AvailabilityZone extends Object
Information about an Availability Zone.
Information about an Availability Zone.
- Annotations
- @RawJSType() @native()
- type AvailabilityZones = Array[AvailabilityZone]
- type CanonicalHostedZoneId = String
-
trait
Certificate extends Object
Information about an SSL server certificate.
Information about an SSL server certificate.
- Annotations
- @RawJSType() @native()
- type CertificateArn = String
- type CertificateList = Array[Certificate]
-
trait
Cipher extends Object
Information about a cipher used in a policy.
Information about a cipher used in a policy.
- Annotations
- @RawJSType() @native()
- type CipherName = String
- type CipherPriority = Int
- type Ciphers = Array[Cipher]
- type ConditionFieldName = String
-
trait
CreateListenerInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateListenerOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLoadBalancerInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLoadBalancerOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateRuleInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateRuleOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTargetGroupInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTargetGroupOutput extends Object
- Annotations
- @RawJSType() @native()
- type CreatedTime = Date
- type DNSName = String
- type Default = Boolean
-
trait
DeleteListenerInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteListenerOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteLoadBalancerInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteLoadBalancerOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRuleInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRuleOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTargetGroupInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTargetGroupOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeregisterTargetsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeregisterTargetsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAccountLimitsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAccountLimitsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeListenerCertificatesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeListenerCertificatesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeListenersInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeListenersOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLoadBalancerAttributesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLoadBalancerAttributesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLoadBalancersInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLoadBalancersOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRulesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRulesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeSSLPoliciesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeSSLPoliciesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTagsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTagsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetGroupAttributesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetGroupAttributesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetGroupsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetGroupsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetHealthInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTargetHealthOutput extends Object
- Annotations
- @RawJSType() @native()
- type Description = String
-
class
ELBv2 extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "ELBv2" )
- implicit final class ELBv2Ops extends AnyVal
-
trait
FixedResponseActionConfig extends Object
Information about an action that returns a custom HTTP response.
Information about an action that returns a custom HTTP response.
- Annotations
- @RawJSType() @native()
- type FixedResponseActionContentType = String
- type FixedResponseActionMessage = String
- type FixedResponseActionStatusCode = String
- type HealthCheckEnabled = Boolean
- type HealthCheckIntervalSeconds = Int
- type HealthCheckPort = String
- type HealthCheckThresholdCount = Int
- type HealthCheckTimeoutSeconds = Int
-
trait
HostHeaderConditionConfig extends Object
- Annotations
- @RawJSType() @native()
- type HttpCode = String
-
trait
HttpHeaderConditionConfig extends Object
- Annotations
- @RawJSType() @native()
- type HttpHeaderConditionName = String
-
trait
HttpRequestMethodConditionConfig extends Object
- Annotations
- @RawJSType() @native()
- type IpAddress = String
- type IpAddressType = String
- type IsDefault = Boolean
-
trait
Limit extends Object
Information about an Elastic Load Balancing resource limit for your AWS account.
Information about an Elastic Load Balancing resource limit for your AWS account.
- Annotations
- @RawJSType() @native()
- type Limits = Array[Limit]
- type ListOfString = Array[StringValue]
-
trait
Listener extends Object
Information about a listener.
Information about a listener.
- Annotations
- @RawJSType() @native()
- type ListenerArn = String
- type ListenerArns = Array[ListenerArn]
- type Listeners = Array[Listener]
-
trait
LoadBalancer extends Object
Information about a load balancer.
Information about a load balancer.
- Annotations
- @RawJSType() @native()
-
trait
LoadBalancerAddress extends Object
Information about a static IP address for a load balancer.
Information about a static IP address for a load balancer.
- Annotations
- @RawJSType() @native()
- type LoadBalancerAddresses = Array[LoadBalancerAddress]
- type LoadBalancerArn = String
- type LoadBalancerArns = Array[LoadBalancerArn]
-
trait
LoadBalancerAttribute extends Object
Information about a load balancer attribute.
Information about a load balancer attribute.
- Annotations
- @RawJSType() @native()
- type LoadBalancerAttributeKey = String
- type LoadBalancerAttributeValue = String
- type LoadBalancerAttributes = Array[LoadBalancerAttribute]
- type LoadBalancerName = String
- type LoadBalancerNames = Array[LoadBalancerName]
- type LoadBalancerSchemeEnum = String
-
trait
LoadBalancerState extends Object
Information about the state of the load balancer.
Information about the state of the load balancer.
- Annotations
- @RawJSType() @native()
- type LoadBalancerStateEnum = String
- type LoadBalancerTypeEnum = String
- type LoadBalancers = Array[LoadBalancer]
- type Marker = String
-
trait
Matcher extends Object
Information to use when checking for a successful response from a target.
Information to use when checking for a successful response from a target.
- Annotations
- @RawJSType() @native()
- type Max = String
-
trait
ModifyListenerInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyListenerOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyLoadBalancerAttributesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyLoadBalancerAttributesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyRuleInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyRuleOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyTargetGroupAttributesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyTargetGroupAttributesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyTargetGroupInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
ModifyTargetGroupOutput extends Object
- Annotations
- @RawJSType() @native()
- type Name = String
- type PageSize = Int
- type Path = String
-
trait
PathPatternConditionConfig extends Object
- Annotations
- @RawJSType() @native()
- type Port = Int
- type ProtocolEnum = String
-
trait
QueryStringConditionConfig extends Object
- Annotations
- @RawJSType() @native()
-
trait
QueryStringKeyValuePair extends Object
- Annotations
- @RawJSType() @native()
- type QueryStringKeyValuePairList = Array[QueryStringKeyValuePair]
-
trait
RedirectActionConfig extends Object
Information about a redirect action.
Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: * #{protocol} * #{host} * #{port} * #{path} (the leading "/" is removed) * #{query} For example, you can change the path to "/new/#{path}", the hostname to "example.#{host}", or the query to "#{query}&value=xyz".
- Annotations
- @RawJSType() @native()
- type RedirectActionHost = String
- type RedirectActionPath = String
- type RedirectActionPort = String
- type RedirectActionProtocol = String
- type RedirectActionQuery = String
- type RedirectActionStatusCodeEnum = String
-
trait
RegisterTargetsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
RegisterTargetsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveListenerCertificatesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveListenerCertificatesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveTagsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveTagsOutput extends Object
- Annotations
- @RawJSType() @native()
- type ResourceArn = String
- type ResourceArns = Array[ResourceArn]
-
trait
Rule extends Object
Information about a rule.
Information about a rule.
- Annotations
- @RawJSType() @native()
- type RuleArn = String
- type RuleArns = Array[RuleArn]
-
trait
RuleCondition extends Object
Information about a condition for a rule.
Information about a condition for a rule.
- Annotations
- @RawJSType() @native()
- type RuleConditionList = Array[RuleCondition]
- type RulePriority = Int
- type RulePriorityList = Array[RulePriorityPair]
-
trait
RulePriorityPair extends Object
Information about the priorities for the rules for a listener.
Information about the priorities for the rules for a listener.
- Annotations
- @RawJSType() @native()
- type Rules = Array[Rule]
- type SecurityGroupId = String
- type SecurityGroups = Array[SecurityGroupId]
-
trait
SetIpAddressTypeInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetIpAddressTypeOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetRulePrioritiesInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetRulePrioritiesOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetSecurityGroupsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetSecurityGroupsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetSubnetsInput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetSubnetsOutput extends Object
- Annotations
- @RawJSType() @native()
-
trait
SourceIpConditionConfig extends Object
- Annotations
- @RawJSType() @native()
- type SslPolicies = Array[SslPolicy]
-
trait
SslPolicy extends Object
Information about a policy used for SSL negotiation.
Information about a policy used for SSL negotiation.
- Annotations
- @RawJSType() @native()
- type SslPolicyName = String
- type SslPolicyNames = Array[SslPolicyName]
- type SslProtocol = String
- type SslProtocols = Array[SslProtocol]
- type StateReason = String
- type StringValue = String
- type SubnetId = String
-
trait
SubnetMapping extends Object
Information about a subnet mapping.
Information about a subnet mapping.
- Annotations
- @RawJSType() @native()
- type SubnetMappings = Array[SubnetMapping]
- type Subnets = Array[SubnetId]
-
trait
Tag extends Object
Information about a tag.
Information about a tag.
- Annotations
- @RawJSType() @native()
-
trait
TagDescription extends Object
The tags associated with a resource.
The tags associated with a resource.
- Annotations
- @RawJSType() @native()
- type TagDescriptions = Array[TagDescription]
- type TagKey = String
- type TagKeys = Array[TagKey]
- type TagList = Array[Tag]
- type TagValue = String
-
trait
TargetDescription extends Object
Information about a target.
Information about a target.
- Annotations
- @RawJSType() @native()
- type TargetDescriptions = Array[TargetDescription]
-
trait
TargetGroup extends Object
Information about a target group.
Information about a target group.
- Annotations
- @RawJSType() @native()
- type TargetGroupArn = String
- type TargetGroupArns = Array[TargetGroupArn]
-
trait
TargetGroupAttribute extends Object
Information about a target group attribute.
Information about a target group attribute.
- Annotations
- @RawJSType() @native()
- type TargetGroupAttributeKey = String
- type TargetGroupAttributeValue = String
- type TargetGroupAttributes = Array[TargetGroupAttribute]
- type TargetGroupName = String
- type TargetGroupNames = Array[TargetGroupName]
- type TargetGroups = Array[TargetGroup]
-
trait
TargetHealth extends Object
Information about the current health of a target.
Information about the current health of a target.
- Annotations
- @RawJSType() @native()
-
trait
TargetHealthDescription extends Object
Information about the health of a target.
Information about the health of a target.
- Annotations
- @RawJSType() @native()
- type TargetHealthDescriptions = Array[TargetHealthDescription]
- type TargetHealthReasonEnum = String
- type TargetHealthStateEnum = String
- type TargetId = String
- type TargetTypeEnum = String
- type VpcId = String
- type ZoneName = String
Value Members
- object Action
- object ActionTypeEnumEnum
- object AddListenerCertificatesInput
- object AddListenerCertificatesOutput
- object AddTagsInput
- object AddTagsOutput
- object AuthenticateCognitoActionConditionalBehaviorEnumEnum
- object AuthenticateCognitoActionConfig
- object AuthenticateOidcActionConditionalBehaviorEnumEnum
- object AuthenticateOidcActionConfig
- object AvailabilityZone
- object Certificate
- object Cipher
- object CreateListenerInput
- object CreateListenerOutput
- object CreateLoadBalancerInput
- object CreateLoadBalancerOutput
- object CreateRuleInput
- object CreateRuleOutput
- object CreateTargetGroupInput
- object CreateTargetGroupOutput
- object DeleteListenerInput
- object DeleteListenerOutput
- object DeleteLoadBalancerInput
- object DeleteLoadBalancerOutput
- object DeleteRuleInput
- object DeleteRuleOutput
- object DeleteTargetGroupInput
- object DeleteTargetGroupOutput
- object DeregisterTargetsInput
- object DeregisterTargetsOutput
- object DescribeAccountLimitsInput
- object DescribeAccountLimitsOutput
- object DescribeListenerCertificatesInput
- object DescribeListenerCertificatesOutput
- object DescribeListenersInput
- object DescribeListenersOutput
- object DescribeLoadBalancerAttributesInput
- object DescribeLoadBalancerAttributesOutput
- object DescribeLoadBalancersInput
- object DescribeLoadBalancersOutput
- object DescribeRulesInput
- object DescribeRulesOutput
- object DescribeSSLPoliciesInput
- object DescribeSSLPoliciesOutput
- object DescribeTagsInput
- object DescribeTagsOutput
- object DescribeTargetGroupAttributesInput
- object DescribeTargetGroupAttributesOutput
- object DescribeTargetGroupsInput
- object DescribeTargetGroupsOutput
- object DescribeTargetHealthInput
- object DescribeTargetHealthOutput
- object FixedResponseActionConfig
- object HostHeaderConditionConfig
- object HttpHeaderConditionConfig
- object HttpRequestMethodConditionConfig
- object IpAddressTypeEnum
- object Limit
- object Listener
- object LoadBalancer
- object LoadBalancerAddress
- object LoadBalancerAttribute
- object LoadBalancerSchemeEnumEnum
- object LoadBalancerState
- object LoadBalancerStateEnumEnum
- object LoadBalancerTypeEnumEnum
- object Matcher
- object ModifyListenerInput
- object ModifyListenerOutput
- object ModifyLoadBalancerAttributesInput
- object ModifyLoadBalancerAttributesOutput
- object ModifyRuleInput
- object ModifyRuleOutput
- object ModifyTargetGroupAttributesInput
- object ModifyTargetGroupAttributesOutput
- object ModifyTargetGroupInput
- object ModifyTargetGroupOutput
- object PathPatternConditionConfig
- object ProtocolEnumEnum
- object QueryStringConditionConfig
- object QueryStringKeyValuePair
- object RedirectActionConfig
- object RedirectActionStatusCodeEnumEnum
- object RegisterTargetsInput
- object RegisterTargetsOutput
- object RemoveListenerCertificatesInput
- object RemoveListenerCertificatesOutput
- object RemoveTagsInput
- object RemoveTagsOutput
- object Rule
- object RuleCondition
- object RulePriorityPair
- object SetIpAddressTypeInput
- object SetIpAddressTypeOutput
- object SetRulePrioritiesInput
- object SetRulePrioritiesOutput
- object SetSecurityGroupsInput
- object SetSecurityGroupsOutput
- object SetSubnetsInput
- object SetSubnetsOutput
- object SourceIpConditionConfig
- object SslPolicy
- object SubnetMapping
- object Tag
- object TagDescription
- object TargetDescription
- object TargetGroup
- object TargetGroupAttribute
- object TargetHealth
- object TargetHealthDescription
- object TargetHealthReasonEnumEnum
- object TargetHealthStateEnumEnum
- object TargetTypeEnumEnum