Classes
The following classes are available globally.
-
Information about an action.
Each rule must include exactly one of the following types of actions:
forward
,fixed-response
, orredirect
, and it must be the last action to be performed.Required parameters: [Type]
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingAction
Swift
class AWSElasticLoadBalancingAction
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddListenerCertificatesInput
Swift
class AWSElasticLoadBalancingAddListenerCertificatesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddListenerCertificatesOutput
Swift
class AWSElasticLoadBalancingAddListenerCertificatesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddTagsInput
Swift
class AWSElasticLoadBalancingAddTagsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddTagsOutput
Swift
class AWSElasticLoadBalancingAddTagsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddTrustStoreRevocationsInput
Swift
class AWSElasticLoadBalancingAddTrustStoreRevocationsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingAddTrustStoreRevocationsOutput
Swift
class AWSElasticLoadBalancingAddTrustStoreRevocationsOutput
-
Information about anomaly detection and mitigation.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingAnomalyDetection
Swift
class AWSElasticLoadBalancingAnomalyDetection
-
Request parameters to use when integrating with Amazon Cognito to authenticate users.
Required parameters: [UserPoolArn, UserPoolClientId, UserPoolDomain]
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingAuthenticateCognitoActionConfig
Swift
class AWSElasticLoadBalancingAuthenticateCognitoActionConfig
-
Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
Required parameters: [Issuer, AuthorizationEndpoint, TokenEndpoint, UserInfoEndpoint, ClientId]
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingAuthenticateOidcActionConfig
Swift
class AWSElasticLoadBalancingAuthenticateOidcActionConfig
-
Information about an Availability Zone.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingAvailabilityZone
Swift
class AWSElasticLoadBalancingAvailabilityZone
-
Information about an SSL server certificate.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingCertificate
Swift
class AWSElasticLoadBalancingCertificate
-
Information about a cipher used in a policy.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingCipher
Swift
class AWSElasticLoadBalancingCipher
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateListenerInput
Swift
class AWSElasticLoadBalancingCreateListenerInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateListenerOutput
Swift
class AWSElasticLoadBalancingCreateListenerOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateLoadBalancerInput
Swift
class AWSElasticLoadBalancingCreateLoadBalancerInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateLoadBalancerOutput
Swift
class AWSElasticLoadBalancingCreateLoadBalancerOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateRuleInput
Swift
class AWSElasticLoadBalancingCreateRuleInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateRuleOutput
Swift
class AWSElasticLoadBalancingCreateRuleOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateTargetGroupInput
Swift
class AWSElasticLoadBalancingCreateTargetGroupInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateTargetGroupOutput
Swift
class AWSElasticLoadBalancingCreateTargetGroupOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateTrustStoreInput
Swift
class AWSElasticLoadBalancingCreateTrustStoreInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingCreateTrustStoreOutput
Swift
class AWSElasticLoadBalancingCreateTrustStoreOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteListenerInput
Swift
class AWSElasticLoadBalancingDeleteListenerInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteListenerOutput
Swift
class AWSElasticLoadBalancingDeleteListenerOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteLoadBalancerInput
Swift
class AWSElasticLoadBalancingDeleteLoadBalancerInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteLoadBalancerOutput
Swift
class AWSElasticLoadBalancingDeleteLoadBalancerOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteRuleInput
Swift
class AWSElasticLoadBalancingDeleteRuleInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteRuleOutput
Swift
class AWSElasticLoadBalancingDeleteRuleOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteTargetGroupInput
Swift
class AWSElasticLoadBalancingDeleteTargetGroupInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteTargetGroupOutput
Swift
class AWSElasticLoadBalancingDeleteTargetGroupOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteTrustStoreInput
Swift
class AWSElasticLoadBalancingDeleteTrustStoreInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeleteTrustStoreOutput
Swift
class AWSElasticLoadBalancingDeleteTrustStoreOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeregisterTargetsInput
Swift
class AWSElasticLoadBalancingDeregisterTargetsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDeregisterTargetsOutput
Swift
class AWSElasticLoadBalancingDeregisterTargetsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeAccountLimitsInput
Swift
class AWSElasticLoadBalancingDescribeAccountLimitsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeAccountLimitsOutput
Swift
class AWSElasticLoadBalancingDescribeAccountLimitsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeListenerCertificatesInput
Swift
class AWSElasticLoadBalancingDescribeListenerCertificatesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeListenerCertificatesOutput
Swift
class AWSElasticLoadBalancingDescribeListenerCertificatesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeListenersInput
Swift
class AWSElasticLoadBalancingDescribeListenersInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeListenersOutput
Swift
class AWSElasticLoadBalancingDescribeListenersOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeLoadBalancerAttributesInput
Swift
class AWSElasticLoadBalancingDescribeLoadBalancerAttributesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeLoadBalancerAttributesOutput
Swift
class AWSElasticLoadBalancingDescribeLoadBalancerAttributesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeLoadBalancersInput
Swift
class AWSElasticLoadBalancingDescribeLoadBalancersInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeLoadBalancersOutput
Swift
class AWSElasticLoadBalancingDescribeLoadBalancersOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeRulesInput
Swift
class AWSElasticLoadBalancingDescribeRulesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeRulesOutput
Swift
class AWSElasticLoadBalancingDescribeRulesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeSSLPoliciesInput
Swift
class AWSElasticLoadBalancingDescribeSSLPoliciesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeSSLPoliciesOutput
Swift
class AWSElasticLoadBalancingDescribeSSLPoliciesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTagsInput
Swift
class AWSElasticLoadBalancingDescribeTagsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTagsOutput
Swift
class AWSElasticLoadBalancingDescribeTagsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetGroupAttributesInput
Swift
class AWSElasticLoadBalancingDescribeTargetGroupAttributesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetGroupAttributesOutput
Swift
class AWSElasticLoadBalancingDescribeTargetGroupAttributesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetGroupsInput
Swift
class AWSElasticLoadBalancingDescribeTargetGroupsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetGroupsOutput
Swift
class AWSElasticLoadBalancingDescribeTargetGroupsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetHealthInput
Swift
class AWSElasticLoadBalancingDescribeTargetHealthInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTargetHealthOutput
Swift
class AWSElasticLoadBalancingDescribeTargetHealthOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoreAssociationsInput
Swift
class AWSElasticLoadBalancingDescribeTrustStoreAssociationsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoreAssociationsOutput
Swift
class AWSElasticLoadBalancingDescribeTrustStoreAssociationsOutput
-
Information about the revocations used by a trust store.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoreRevocation
Swift
class AWSElasticLoadBalancingDescribeTrustStoreRevocation
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoreRevocationsInput
Swift
class AWSElasticLoadBalancingDescribeTrustStoreRevocationsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoreRevocationsOutput
Swift
class AWSElasticLoadBalancingDescribeTrustStoreRevocationsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoresInput
Swift
class AWSElasticLoadBalancingDescribeTrustStoresInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingDescribeTrustStoresOutput
Swift
class AWSElasticLoadBalancingDescribeTrustStoresOutput
-
Information about an action that returns a custom HTTP response.
Required parameters: [StatusCode]
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingFixedResponseActionConfig
Swift
class AWSElasticLoadBalancingFixedResponseActionConfig
-
Information about a forward action.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingForwardActionConfig
Swift
class AWSElasticLoadBalancingForwardActionConfig
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingGetTrustStoreCaCertificatesBundleInput
Swift
class AWSElasticLoadBalancingGetTrustStoreCaCertificatesBundleInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingGetTrustStoreCaCertificatesBundleOutput
Swift
class AWSElasticLoadBalancingGetTrustStoreCaCertificatesBundleOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingGetTrustStoreRevocationContentInput
Swift
class AWSElasticLoadBalancingGetTrustStoreRevocationContentInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingGetTrustStoreRevocationContentOutput
Swift
class AWSElasticLoadBalancingGetTrustStoreRevocationContentOutput
-
Information about a host header condition.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingHostHeaderConditionConfig
Swift
class AWSElasticLoadBalancingHostHeaderConditionConfig
-
Information about an HTTP header condition.
There is a set of standard HTTP header fields. You can also define custom HTTP header fields.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingHttpHeaderConditionConfig
Swift
class AWSElasticLoadBalancingHttpHeaderConditionConfig
-
Information about an HTTP method condition.
HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingHttpRequestMethodConditionConfig
Swift
class AWSElasticLoadBalancingHttpRequestMethodConditionConfig
-
Information about an Elastic Load Balancing resource limit for your Amazon Web Services account.
For more information, see the following:
Declaration
Objective-C
@interface AWSElasticLoadBalancingLimit
Swift
class AWSElasticLoadBalancingLimit
-
Information about a listener.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingListener
Swift
class AWSElasticLoadBalancingListener
-
Information about a load balancer.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingLoadBalancer
Swift
class AWSElasticLoadBalancingLoadBalancer
-
Information about a static IP address for a load balancer.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingLoadBalancerAddress
Swift
class AWSElasticLoadBalancingLoadBalancerAddress
-
Information about a load balancer attribute.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingLoadBalancerAttribute
Swift
class AWSElasticLoadBalancingLoadBalancerAttribute
-
Information about the state of the load balancer.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingLoadBalancerState
Swift
class AWSElasticLoadBalancingLoadBalancerState
-
The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingMatcher
Swift
class AWSElasticLoadBalancingMatcher
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyListenerInput
Swift
class AWSElasticLoadBalancingModifyListenerInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyListenerOutput
Swift
class AWSElasticLoadBalancingModifyListenerOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyLoadBalancerAttributesInput
Swift
class AWSElasticLoadBalancingModifyLoadBalancerAttributesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyLoadBalancerAttributesOutput
Swift
class AWSElasticLoadBalancingModifyLoadBalancerAttributesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyRuleInput
Swift
class AWSElasticLoadBalancingModifyRuleInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyRuleOutput
Swift
class AWSElasticLoadBalancingModifyRuleOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTargetGroupAttributesInput
Swift
class AWSElasticLoadBalancingModifyTargetGroupAttributesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTargetGroupAttributesOutput
Swift
class AWSElasticLoadBalancingModifyTargetGroupAttributesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTargetGroupInput
Swift
class AWSElasticLoadBalancingModifyTargetGroupInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTargetGroupOutput
Swift
class AWSElasticLoadBalancingModifyTargetGroupOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTrustStoreInput
Swift
class AWSElasticLoadBalancingModifyTrustStoreInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingModifyTrustStoreOutput
Swift
class AWSElasticLoadBalancingModifyTrustStoreOutput
-
Information about the mutual authentication attributes of a listener.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingMutualAuthenticationAttributes
Swift
class AWSElasticLoadBalancingMutualAuthenticationAttributes
-
Information about a path pattern condition.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingPathPatternConditionConfig
Swift
class AWSElasticLoadBalancingPathPatternConditionConfig
-
Information about a query string condition.
The query string component of a URI starts after the first ‘?’ character and is terminated by either a ‘#’ character or the end of the URI. A typical query string contains key/value pairs separated by ‘&’ characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingQueryStringConditionConfig
Swift
class AWSElasticLoadBalancingQueryStringConditionConfig
-
Information about a key/value pair.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingQueryStringKeyValuePair
Swift
class AWSElasticLoadBalancingQueryStringKeyValuePair
-
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”.
Required parameters: [StatusCode]
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingRedirectActionConfig
Swift
class AWSElasticLoadBalancingRedirectActionConfig
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRegisterTargetsInput
Swift
class AWSElasticLoadBalancingRegisterTargetsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRegisterTargetsOutput
Swift
class AWSElasticLoadBalancingRegisterTargetsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveListenerCertificatesInput
Swift
class AWSElasticLoadBalancingRemoveListenerCertificatesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveListenerCertificatesOutput
Swift
class AWSElasticLoadBalancingRemoveListenerCertificatesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveTagsInput
Swift
class AWSElasticLoadBalancingRemoveTagsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveTagsOutput
Swift
class AWSElasticLoadBalancingRemoveTagsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveTrustStoreRevocationsInput
Swift
class AWSElasticLoadBalancingRemoveTrustStoreRevocationsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingRemoveTrustStoreRevocationsOutput
Swift
class AWSElasticLoadBalancingRemoveTrustStoreRevocationsOutput
-
Information about a revocation file.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingRevocationContent
Swift
class AWSElasticLoadBalancingRevocationContent
-
Information about a rule.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingRule
Swift
class AWSElasticLoadBalancingRule
-
Information about a condition for a rule.
Each rule can optionally include up to one of each of the following conditions:
http-request-method
,host-header
,path-pattern
, andsource-ip
. Each rule can also optionally include one or more of each of the following conditions:http-header
andquery-string
. Note that the value for a condition cannot be empty.For more information, see Quotas for your Application Load Balancers.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingRuleCondition
Swift
class AWSElasticLoadBalancingRuleCondition
-
Information about the priorities for the rules for a listener.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingRulePriorityPair
Swift
class AWSElasticLoadBalancingRulePriorityPair
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetIpAddressTypeInput
Swift
class AWSElasticLoadBalancingSetIpAddressTypeInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetIpAddressTypeOutput
Swift
class AWSElasticLoadBalancingSetIpAddressTypeOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetRulePrioritiesInput
Swift
class AWSElasticLoadBalancingSetRulePrioritiesInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetRulePrioritiesOutput
Swift
class AWSElasticLoadBalancingSetRulePrioritiesOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetSecurityGroupsInput
Swift
class AWSElasticLoadBalancingSetSecurityGroupsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetSecurityGroupsOutput
Swift
class AWSElasticLoadBalancingSetSecurityGroupsOutput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetSubnetsInput
Swift
class AWSElasticLoadBalancingSetSubnetsInput
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingSetSubnetsOutput
Swift
class AWSElasticLoadBalancingSetSubnetsOutput
-
Information about a source IP condition.
You can use this condition to route based on the IP address of the source that connects to the load balancer. If a client is behind a proxy, this is the IP address of the proxy not the IP address of the client.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingSourceIpConditionConfig
Swift
class AWSElasticLoadBalancingSourceIpConditionConfig
-
Information about a policy used for SSL negotiation.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingSslPolicy
Swift
class AWSElasticLoadBalancingSslPolicy
-
Information about a subnet mapping.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingSubnetMapping
Swift
class AWSElasticLoadBalancingSubnetMapping
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingTag
Swift
class AWSElasticLoadBalancingTag
-
The tags associated with a resource.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTagDescription
Swift
class AWSElasticLoadBalancingTagDescription
-
Declaration
Objective-C
@interface AWSElasticLoadBalancingTargetDescription
Swift
class AWSElasticLoadBalancingTargetDescription
-
Information about a target group.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetGroup
Swift
class AWSElasticLoadBalancingTargetGroup
-
Information about a target group attribute.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetGroupAttribute
Swift
class AWSElasticLoadBalancingTargetGroupAttribute
-
Information about the target group stickiness for a rule.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetGroupStickinessConfig
Swift
class AWSElasticLoadBalancingTargetGroupStickinessConfig
-
Information about how traffic will be distributed between multiple target groups in a forward rule.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetGroupTuple
Swift
class AWSElasticLoadBalancingTargetGroupTuple
-
Information about the current health of a target.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetHealth
Swift
class AWSElasticLoadBalancingTargetHealth
-
Information about the health of a target.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTargetHealthDescription
Swift
class AWSElasticLoadBalancingTargetHealthDescription
-
Information about a trust store.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTrustStore
Swift
class AWSElasticLoadBalancingTrustStore
-
Information about the resources a trust store is associated with.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTrustStoreAssociation
Swift
class AWSElasticLoadBalancingTrustStoreAssociation
-
Information about a revocation file in use by a trust store.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingTrustStoreRevocation
Swift
class AWSElasticLoadBalancingTrustStoreRevocation
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancingResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSElasticLoadBalancingResources : NSObject
-
Elastic Load Balancing A load balancer distributes incoming traffic across targets, such as your EC2 instances. This enables you to increase the availability of your application. The load balancer also monitors the health of its registered targets and ensures that it routes traffic only to healthy targets. You configure your load balancer to accept incoming traffic by specifying one or more listeners, which are configured with a protocol and port number for connections from clients to the load balancer. You configure a target group with a protocol and port number for connections from the load balancer to the targets, and with health check settings to be used when checking the health status of the targets.
Elastic Load Balancing supports the following types of load balancers: Application Load Balancers, Network Load Balancers, Gateway Load Balancers, and Classic Load Balancers. This reference covers the following load balancer types:
Application Load Balancer - Operates at the application layer (layer 7) and supports HTTP and HTTPS.
Network Load Balancer - Operates at the transport layer (layer 4) and supports TCP, TLS, and UDP.
Gateway Load Balancer - Operates at the network layer (layer 3).
For more information, see the Elastic Load Balancing User Guide.
All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat an operation, it succeeds.
See moreDeclaration
Objective-C
@interface AWSElasticLoadBalancing
Swift
class AWSElasticLoadBalancing