Packages

package elbv2

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. elbv2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Action extends Object

    Information about an action.

    Information about an action.

    Annotations
    @RawJSType() @native()
  2. type ActionOrder = Int
  3. type ActionTypeEnum = String
  4. type Actions = Array[Action]
  5. trait AddListenerCertificatesInput extends Object
    Annotations
    @RawJSType() @native()
  6. trait AddListenerCertificatesOutput extends Object
    Annotations
    @RawJSType() @native()
  7. trait AddTagsInput extends Object
    Annotations
    @RawJSType() @native()
  8. trait AddTagsOutput extends Object
    Annotations
    @RawJSType() @native()
  9. type AllocationId = String
  10. type AuthenticateCognitoActionAuthenticationRequestExtraParams = Dictionary[AuthenticateCognitoActionAuthenticationRequestParamValue]
  11. type AuthenticateCognitoActionAuthenticationRequestParamName = String
  12. type AuthenticateCognitoActionAuthenticationRequestParamValue = String
  13. type AuthenticateCognitoActionConditionalBehaviorEnum = String
  14. 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()
  15. type AuthenticateCognitoActionScope = String
  16. type AuthenticateCognitoActionSessionCookieName = String
  17. type AuthenticateCognitoActionSessionTimeout = Double
  18. type AuthenticateCognitoActionUserPoolArn = String
  19. type AuthenticateCognitoActionUserPoolClientId = String
  20. type AuthenticateCognitoActionUserPoolDomain = String
  21. type AuthenticateOidcActionAuthenticationRequestExtraParams = Dictionary[AuthenticateOidcActionAuthenticationRequestParamValue]
  22. type AuthenticateOidcActionAuthenticationRequestParamName = String
  23. type AuthenticateOidcActionAuthenticationRequestParamValue = String
  24. type AuthenticateOidcActionAuthorizationEndpoint = String
  25. type AuthenticateOidcActionClientId = String
  26. type AuthenticateOidcActionClientSecret = String
  27. type AuthenticateOidcActionConditionalBehaviorEnum = String
  28. 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()
  29. type AuthenticateOidcActionIssuer = String
  30. type AuthenticateOidcActionScope = String
  31. type AuthenticateOidcActionSessionCookieName = String
  32. type AuthenticateOidcActionSessionTimeout = Double
  33. type AuthenticateOidcActionTokenEndpoint = String
  34. type AuthenticateOidcActionUseExistingClientSecret = Boolean
  35. type AuthenticateOidcActionUserInfoEndpoint = String
  36. trait AvailabilityZone extends Object

    Information about an Availability Zone.

    Information about an Availability Zone.

    Annotations
    @RawJSType() @native()
  37. type AvailabilityZones = Array[AvailabilityZone]
  38. type CanonicalHostedZoneId = String
  39. trait Certificate extends Object

    Information about an SSL server certificate.

    Information about an SSL server certificate.

    Annotations
    @RawJSType() @native()
  40. type CertificateArn = String
  41. type CertificateList = Array[Certificate]
  42. trait Cipher extends Object

    Information about a cipher used in a policy.

    Information about a cipher used in a policy.

    Annotations
    @RawJSType() @native()
  43. type CipherName = String
  44. type CipherPriority = Int
  45. type Ciphers = Array[Cipher]
  46. type ConditionFieldName = String
  47. trait CreateListenerInput extends Object
    Annotations
    @RawJSType() @native()
  48. trait CreateListenerOutput extends Object
    Annotations
    @RawJSType() @native()
  49. trait CreateLoadBalancerInput extends Object
    Annotations
    @RawJSType() @native()
  50. trait CreateLoadBalancerOutput extends Object
    Annotations
    @RawJSType() @native()
  51. trait CreateRuleInput extends Object
    Annotations
    @RawJSType() @native()
  52. trait CreateRuleOutput extends Object
    Annotations
    @RawJSType() @native()
  53. trait CreateTargetGroupInput extends Object
    Annotations
    @RawJSType() @native()
  54. trait CreateTargetGroupOutput extends Object
    Annotations
    @RawJSType() @native()
  55. type CreatedTime = Date
  56. type DNSName = String
  57. type Default = Boolean
  58. trait DeleteListenerInput extends Object
    Annotations
    @RawJSType() @native()
  59. trait DeleteListenerOutput extends Object
    Annotations
    @RawJSType() @native()
  60. trait DeleteLoadBalancerInput extends Object
    Annotations
    @RawJSType() @native()
  61. trait DeleteLoadBalancerOutput extends Object
    Annotations
    @RawJSType() @native()
  62. trait DeleteRuleInput extends Object
    Annotations
    @RawJSType() @native()
  63. trait DeleteRuleOutput extends Object
    Annotations
    @RawJSType() @native()
  64. trait DeleteTargetGroupInput extends Object
    Annotations
    @RawJSType() @native()
  65. trait DeleteTargetGroupOutput extends Object
    Annotations
    @RawJSType() @native()
  66. trait DeregisterTargetsInput extends Object
    Annotations
    @RawJSType() @native()
  67. trait DeregisterTargetsOutput extends Object
    Annotations
    @RawJSType() @native()
  68. trait DescribeAccountLimitsInput extends Object
    Annotations
    @RawJSType() @native()
  69. trait DescribeAccountLimitsOutput extends Object
    Annotations
    @RawJSType() @native()
  70. trait DescribeListenerCertificatesInput extends Object
    Annotations
    @RawJSType() @native()
  71. trait DescribeListenerCertificatesOutput extends Object
    Annotations
    @RawJSType() @native()
  72. trait DescribeListenersInput extends Object
    Annotations
    @RawJSType() @native()
  73. trait DescribeListenersOutput extends Object
    Annotations
    @RawJSType() @native()
  74. trait DescribeLoadBalancerAttributesInput extends Object
    Annotations
    @RawJSType() @native()
  75. trait DescribeLoadBalancerAttributesOutput extends Object
    Annotations
    @RawJSType() @native()
  76. trait DescribeLoadBalancersInput extends Object
    Annotations
    @RawJSType() @native()
  77. trait DescribeLoadBalancersOutput extends Object
    Annotations
    @RawJSType() @native()
  78. trait DescribeRulesInput extends Object
    Annotations
    @RawJSType() @native()
  79. trait DescribeRulesOutput extends Object
    Annotations
    @RawJSType() @native()
  80. trait DescribeSSLPoliciesInput extends Object
    Annotations
    @RawJSType() @native()
  81. trait DescribeSSLPoliciesOutput extends Object
    Annotations
    @RawJSType() @native()
  82. trait DescribeTagsInput extends Object
    Annotations
    @RawJSType() @native()
  83. trait DescribeTagsOutput extends Object
    Annotations
    @RawJSType() @native()
  84. trait DescribeTargetGroupAttributesInput extends Object
    Annotations
    @RawJSType() @native()
  85. trait DescribeTargetGroupAttributesOutput extends Object
    Annotations
    @RawJSType() @native()
  86. trait DescribeTargetGroupsInput extends Object
    Annotations
    @RawJSType() @native()
  87. trait DescribeTargetGroupsOutput extends Object
    Annotations
    @RawJSType() @native()
  88. trait DescribeTargetHealthInput extends Object
    Annotations
    @RawJSType() @native()
  89. trait DescribeTargetHealthOutput extends Object
    Annotations
    @RawJSType() @native()
  90. type Description = String
  91. class ELBv2 extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "ELBv2" )
  92. implicit final class ELBv2Ops extends AnyVal
  93. 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()
  94. type FixedResponseActionContentType = String
  95. type FixedResponseActionMessage = String
  96. type FixedResponseActionStatusCode = String
  97. type HealthCheckEnabled = Boolean
  98. type HealthCheckIntervalSeconds = Int
  99. type HealthCheckPort = String
  100. type HealthCheckThresholdCount = Int
  101. type HealthCheckTimeoutSeconds = Int
  102. trait HostHeaderConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  103. type HttpCode = String
  104. trait HttpHeaderConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  105. type HttpHeaderConditionName = String
  106. trait HttpRequestMethodConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  107. type IpAddress = String
  108. type IpAddressType = String
  109. type IsDefault = Boolean
  110. 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()
  111. type Limits = Array[Limit]
  112. type ListOfString = Array[StringValue]
  113. trait Listener extends Object

    Information about a listener.

    Information about a listener.

    Annotations
    @RawJSType() @native()
  114. type ListenerArn = String
  115. type ListenerArns = Array[ListenerArn]
  116. type Listeners = Array[Listener]
  117. trait LoadBalancer extends Object

    Information about a load balancer.

    Information about a load balancer.

    Annotations
    @RawJSType() @native()
  118. 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()
  119. type LoadBalancerAddresses = Array[LoadBalancerAddress]
  120. type LoadBalancerArn = String
  121. type LoadBalancerArns = Array[LoadBalancerArn]
  122. trait LoadBalancerAttribute extends Object

    Information about a load balancer attribute.

    Information about a load balancer attribute.

    Annotations
    @RawJSType() @native()
  123. type LoadBalancerAttributeKey = String
  124. type LoadBalancerAttributeValue = String
  125. type LoadBalancerAttributes = Array[LoadBalancerAttribute]
  126. type LoadBalancerName = String
  127. type LoadBalancerNames = Array[LoadBalancerName]
  128. type LoadBalancerSchemeEnum = String
  129. trait LoadBalancerState extends Object

    Information about the state of the load balancer.

    Information about the state of the load balancer.

    Annotations
    @RawJSType() @native()
  130. type LoadBalancerStateEnum = String
  131. type LoadBalancerTypeEnum = String
  132. type LoadBalancers = Array[LoadBalancer]
  133. type Marker = String
  134. 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()
  135. type Max = String
  136. trait ModifyListenerInput extends Object
    Annotations
    @RawJSType() @native()
  137. trait ModifyListenerOutput extends Object
    Annotations
    @RawJSType() @native()
  138. trait ModifyLoadBalancerAttributesInput extends Object
    Annotations
    @RawJSType() @native()
  139. trait ModifyLoadBalancerAttributesOutput extends Object
    Annotations
    @RawJSType() @native()
  140. trait ModifyRuleInput extends Object
    Annotations
    @RawJSType() @native()
  141. trait ModifyRuleOutput extends Object
    Annotations
    @RawJSType() @native()
  142. trait ModifyTargetGroupAttributesInput extends Object
    Annotations
    @RawJSType() @native()
  143. trait ModifyTargetGroupAttributesOutput extends Object
    Annotations
    @RawJSType() @native()
  144. trait ModifyTargetGroupInput extends Object
    Annotations
    @RawJSType() @native()
  145. trait ModifyTargetGroupOutput extends Object
    Annotations
    @RawJSType() @native()
  146. type Name = String
  147. type PageSize = Int
  148. type Path = String
  149. trait PathPatternConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  150. type Port = Int
  151. type ProtocolEnum = String
  152. trait QueryStringConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  153. trait QueryStringKeyValuePair extends Object
    Annotations
    @RawJSType() @native()
  154. type QueryStringKeyValuePairList = Array[QueryStringKeyValuePair]
  155. 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()
  156. type RedirectActionHost = String
  157. type RedirectActionPath = String
  158. type RedirectActionPort = String
  159. type RedirectActionProtocol = String
  160. type RedirectActionQuery = String
  161. type RedirectActionStatusCodeEnum = String
  162. trait RegisterTargetsInput extends Object
    Annotations
    @RawJSType() @native()
  163. trait RegisterTargetsOutput extends Object
    Annotations
    @RawJSType() @native()
  164. trait RemoveListenerCertificatesInput extends Object
    Annotations
    @RawJSType() @native()
  165. trait RemoveListenerCertificatesOutput extends Object
    Annotations
    @RawJSType() @native()
  166. trait RemoveTagsInput extends Object
    Annotations
    @RawJSType() @native()
  167. trait RemoveTagsOutput extends Object
    Annotations
    @RawJSType() @native()
  168. type ResourceArn = String
  169. type ResourceArns = Array[ResourceArn]
  170. trait Rule extends Object

    Information about a rule.

    Information about a rule.

    Annotations
    @RawJSType() @native()
  171. type RuleArn = String
  172. type RuleArns = Array[RuleArn]
  173. trait RuleCondition extends Object

    Information about a condition for a rule.

    Information about a condition for a rule.

    Annotations
    @RawJSType() @native()
  174. type RuleConditionList = Array[RuleCondition]
  175. type RulePriority = Int
  176. type RulePriorityList = Array[RulePriorityPair]
  177. 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()
  178. type Rules = Array[Rule]
  179. type SecurityGroupId = String
  180. type SecurityGroups = Array[SecurityGroupId]
  181. trait SetIpAddressTypeInput extends Object
    Annotations
    @RawJSType() @native()
  182. trait SetIpAddressTypeOutput extends Object
    Annotations
    @RawJSType() @native()
  183. trait SetRulePrioritiesInput extends Object
    Annotations
    @RawJSType() @native()
  184. trait SetRulePrioritiesOutput extends Object
    Annotations
    @RawJSType() @native()
  185. trait SetSecurityGroupsInput extends Object
    Annotations
    @RawJSType() @native()
  186. trait SetSecurityGroupsOutput extends Object
    Annotations
    @RawJSType() @native()
  187. trait SetSubnetsInput extends Object
    Annotations
    @RawJSType() @native()
  188. trait SetSubnetsOutput extends Object
    Annotations
    @RawJSType() @native()
  189. trait SourceIpConditionConfig extends Object
    Annotations
    @RawJSType() @native()
  190. type SslPolicies = Array[SslPolicy]
  191. trait SslPolicy extends Object

    Information about a policy used for SSL negotiation.

    Information about a policy used for SSL negotiation.

    Annotations
    @RawJSType() @native()
  192. type SslPolicyName = String
  193. type SslPolicyNames = Array[SslPolicyName]
  194. type SslProtocol = String
  195. type SslProtocols = Array[SslProtocol]
  196. type StateReason = String
  197. type StringValue = String
  198. type SubnetId = String
  199. trait SubnetMapping extends Object

    Information about a subnet mapping.

    Information about a subnet mapping.

    Annotations
    @RawJSType() @native()
  200. type SubnetMappings = Array[SubnetMapping]
  201. type Subnets = Array[SubnetId]
  202. trait Tag extends Object

    Information about a tag.

    Information about a tag.

    Annotations
    @RawJSType() @native()
  203. trait TagDescription extends Object

    The tags associated with a resource.

    The tags associated with a resource.

    Annotations
    @RawJSType() @native()
  204. type TagDescriptions = Array[TagDescription]
  205. type TagKey = String
  206. type TagKeys = Array[TagKey]
  207. type TagList = Array[Tag]
  208. type TagValue = String
  209. trait TargetDescription extends Object

    Information about a target.

    Information about a target.

    Annotations
    @RawJSType() @native()
  210. type TargetDescriptions = Array[TargetDescription]
  211. trait TargetGroup extends Object

    Information about a target group.

    Information about a target group.

    Annotations
    @RawJSType() @native()
  212. type TargetGroupArn = String
  213. type TargetGroupArns = Array[TargetGroupArn]
  214. trait TargetGroupAttribute extends Object

    Information about a target group attribute.

    Information about a target group attribute.

    Annotations
    @RawJSType() @native()
  215. type TargetGroupAttributeKey = String
  216. type TargetGroupAttributeValue = String
  217. type TargetGroupAttributes = Array[TargetGroupAttribute]
  218. type TargetGroupName = String
  219. type TargetGroupNames = Array[TargetGroupName]
  220. type TargetGroups = Array[TargetGroup]
  221. trait TargetHealth extends Object

    Information about the current health of a target.

    Information about the current health of a target.

    Annotations
    @RawJSType() @native()
  222. trait TargetHealthDescription extends Object

    Information about the health of a target.

    Information about the health of a target.

    Annotations
    @RawJSType() @native()
  223. type TargetHealthDescriptions = Array[TargetHealthDescription]
  224. type TargetHealthReasonEnum = String
  225. type TargetHealthStateEnum = String
  226. type TargetId = String
  227. type TargetTypeEnum = String
  228. type VpcId = String
  229. type ZoneName = String

Value Members

  1. object Action
  2. object ActionTypeEnumEnum
  3. object AddListenerCertificatesInput
  4. object AddListenerCertificatesOutput
  5. object AddTagsInput
  6. object AddTagsOutput
  7. object AuthenticateCognitoActionConditionalBehaviorEnumEnum
  8. object AuthenticateCognitoActionConfig
  9. object AuthenticateOidcActionConditionalBehaviorEnumEnum
  10. object AuthenticateOidcActionConfig
  11. object AvailabilityZone
  12. object Certificate
  13. object Cipher
  14. object CreateListenerInput
  15. object CreateListenerOutput
  16. object CreateLoadBalancerInput
  17. object CreateLoadBalancerOutput
  18. object CreateRuleInput
  19. object CreateRuleOutput
  20. object CreateTargetGroupInput
  21. object CreateTargetGroupOutput
  22. object DeleteListenerInput
  23. object DeleteListenerOutput
  24. object DeleteLoadBalancerInput
  25. object DeleteLoadBalancerOutput
  26. object DeleteRuleInput
  27. object DeleteRuleOutput
  28. object DeleteTargetGroupInput
  29. object DeleteTargetGroupOutput
  30. object DeregisterTargetsInput
  31. object DeregisterTargetsOutput
  32. object DescribeAccountLimitsInput
  33. object DescribeAccountLimitsOutput
  34. object DescribeListenerCertificatesInput
  35. object DescribeListenerCertificatesOutput
  36. object DescribeListenersInput
  37. object DescribeListenersOutput
  38. object DescribeLoadBalancerAttributesInput
  39. object DescribeLoadBalancerAttributesOutput
  40. object DescribeLoadBalancersInput
  41. object DescribeLoadBalancersOutput
  42. object DescribeRulesInput
  43. object DescribeRulesOutput
  44. object DescribeSSLPoliciesInput
  45. object DescribeSSLPoliciesOutput
  46. object DescribeTagsInput
  47. object DescribeTagsOutput
  48. object DescribeTargetGroupAttributesInput
  49. object DescribeTargetGroupAttributesOutput
  50. object DescribeTargetGroupsInput
  51. object DescribeTargetGroupsOutput
  52. object DescribeTargetHealthInput
  53. object DescribeTargetHealthOutput
  54. object FixedResponseActionConfig
  55. object HostHeaderConditionConfig
  56. object HttpHeaderConditionConfig
  57. object HttpRequestMethodConditionConfig
  58. object IpAddressTypeEnum
  59. object Limit
  60. object Listener
  61. object LoadBalancer
  62. object LoadBalancerAddress
  63. object LoadBalancerAttribute
  64. object LoadBalancerSchemeEnumEnum
  65. object LoadBalancerState
  66. object LoadBalancerStateEnumEnum
  67. object LoadBalancerTypeEnumEnum
  68. object Matcher
  69. object ModifyListenerInput
  70. object ModifyListenerOutput
  71. object ModifyLoadBalancerAttributesInput
  72. object ModifyLoadBalancerAttributesOutput
  73. object ModifyRuleInput
  74. object ModifyRuleOutput
  75. object ModifyTargetGroupAttributesInput
  76. object ModifyTargetGroupAttributesOutput
  77. object ModifyTargetGroupInput
  78. object ModifyTargetGroupOutput
  79. object PathPatternConditionConfig
  80. object ProtocolEnumEnum
  81. object QueryStringConditionConfig
  82. object QueryStringKeyValuePair
  83. object RedirectActionConfig
  84. object RedirectActionStatusCodeEnumEnum
  85. object RegisterTargetsInput
  86. object RegisterTargetsOutput
  87. object RemoveListenerCertificatesInput
  88. object RemoveListenerCertificatesOutput
  89. object RemoveTagsInput
  90. object RemoveTagsOutput
  91. object Rule
  92. object RuleCondition
  93. object RulePriorityPair
  94. object SetIpAddressTypeInput
  95. object SetIpAddressTypeOutput
  96. object SetRulePrioritiesInput
  97. object SetRulePrioritiesOutput
  98. object SetSecurityGroupsInput
  99. object SetSecurityGroupsOutput
  100. object SetSubnetsInput
  101. object SetSubnetsOutput
  102. object SourceIpConditionConfig
  103. object SslPolicy
  104. object SubnetMapping
  105. object Tag
  106. object TagDescription
  107. object TargetDescription
  108. object TargetGroup
  109. object TargetGroupAttribute
  110. object TargetHealth
  111. object TargetHealthDescription
  112. object TargetHealthReasonEnumEnum
  113. object TargetHealthStateEnumEnum
  114. object TargetTypeEnumEnum

Inherited from AnyRef

Inherited from Any

Ungrouped