Skip to main content Link Search Menu Expand Document (external link)

ElasticLoadBalancingV2Service overview

Added in v1.0.0


Table of contents


constructors

makeElasticLoadBalancingV2Service

Signature

export declare const makeElasticLoadBalancingV2Service: Effect.Effect<any, unknown, unknown>

Added in v1.0.0

models

ElasticLoadBalancingV2Service (class)

Signature

export declare class ElasticLoadBalancingV2Service

Added in v1.0.0

ElasticLoadBalancingV2Service$ (interface)

Signature

export interface ElasticLoadBalancingV2Service$ {
  /**
   * @see {@link AddListenerCertificatesCommand}
   */
  addListenerCertificates(
    args: AddListenerCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddListenerCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | CertificateNotFoundError | ListenerNotFoundError | TooManyCertificatesError
  >

  /**
   * @see {@link AddTagsCommand}
   */
  addTags(
    args: AddTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddTagsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DuplicateTagKeysError
    | ListenerNotFoundError
    | LoadBalancerNotFoundError
    | RuleNotFoundError
    | TargetGroupNotFoundError
    | TooManyTagsError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link AddTrustStoreRevocationsCommand}
   */
  addTrustStoreRevocations(
    args: AddTrustStoreRevocationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    AddTrustStoreRevocationsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidRevocationContentError
    | RevocationContentNotFoundError
    | TooManyTrustStoreRevocationEntriesError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link CreateListenerCommand}
   */
  createListener(
    args: CreateListenerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateListenerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ALPNPolicyNotSupportedError
    | CertificateNotFoundError
    | DuplicateListenerError
    | IncompatibleProtocolsError
    | InvalidConfigurationRequestError
    | InvalidLoadBalancerActionError
    | LoadBalancerNotFoundError
    | SSLPolicyNotFoundError
    | TargetGroupAssociationLimitError
    | TargetGroupNotFoundError
    | TooManyActionsError
    | TooManyCertificatesError
    | TooManyListenersError
    | TooManyRegistrationsForTargetIdError
    | TooManyTagsError
    | TooManyTargetsError
    | TooManyUniqueTargetGroupsPerLoadBalancerError
    | TrustStoreNotFoundError
    | TrustStoreNotReadyError
    | UnsupportedProtocolError
  >

  /**
   * @see {@link CreateLoadBalancerCommand}
   */
  createLoadBalancer(
    args: CreateLoadBalancerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateLoadBalancerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AllocationIdNotFoundError
    | AvailabilityZoneNotSupportedError
    | DuplicateLoadBalancerNameError
    | DuplicateTagKeysError
    | InvalidConfigurationRequestError
    | InvalidSchemeError
    | InvalidSecurityGroupError
    | InvalidSubnetError
    | OperationNotPermittedError
    | ResourceInUseError
    | SubnetNotFoundError
    | TooManyLoadBalancersError
    | TooManyTagsError
  >

  /**
   * @see {@link CreateRuleCommand}
   */
  createRule(
    args: CreateRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IncompatibleProtocolsError
    | InvalidConfigurationRequestError
    | InvalidLoadBalancerActionError
    | ListenerNotFoundError
    | PriorityInUseError
    | TargetGroupAssociationLimitError
    | TargetGroupNotFoundError
    | TooManyActionsError
    | TooManyRegistrationsForTargetIdError
    | TooManyRulesError
    | TooManyTagsError
    | TooManyTargetGroupsError
    | TooManyTargetsError
    | TooManyUniqueTargetGroupsPerLoadBalancerError
    | UnsupportedProtocolError
  >

  /**
   * @see {@link CreateTargetGroupCommand}
   */
  createTargetGroup(
    args: CreateTargetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTargetGroupCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DuplicateTargetGroupNameError
    | InvalidConfigurationRequestError
    | TooManyTagsError
    | TooManyTargetGroupsError
  >

  /**
   * @see {@link CreateTrustStoreCommand}
   */
  createTrustStore(
    args: CreateTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateTrustStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CaCertificatesBundleNotFoundError
    | DuplicateTagKeysError
    | DuplicateTrustStoreNameError
    | InvalidCaCertificatesBundleError
    | TooManyTagsError
    | TooManyTrustStoresError
  >

  /**
   * @see {@link DeleteListenerCommand}
   */
  deleteListener(
    args: DeleteListenerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteListenerCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | ResourceInUseError
  >

  /**
   * @see {@link DeleteLoadBalancerCommand}
   */
  deleteLoadBalancer(
    args: DeleteLoadBalancerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteLoadBalancerCommandOutput,
    Cause.TimeoutError | SdkError | LoadBalancerNotFoundError | OperationNotPermittedError | ResourceInUseError
  >

  /**
   * @see {@link DeleteRuleCommand}
   */
  deleteRule(
    args: DeleteRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRuleCommandOutput,
    Cause.TimeoutError | SdkError | OperationNotPermittedError | RuleNotFoundError
  >

  /**
   * @see {@link DeleteSharedTrustStoreAssociationCommand}
   */
  deleteSharedTrustStoreAssociation(
    args: DeleteSharedTrustStoreAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteSharedTrustStoreAssociationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | DeleteAssociationSameAccountError
    | TrustStoreAssociationNotFoundError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link DeleteTargetGroupCommand}
   */
  deleteTargetGroup(
    args: DeleteTargetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DeleteTargetGroupCommandOutput, Cause.TimeoutError | SdkError | ResourceInUseError>

  /**
   * @see {@link DeleteTrustStoreCommand}
   */
  deleteTrustStore(
    args: DeleteTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteTrustStoreCommandOutput,
    Cause.TimeoutError | SdkError | TrustStoreInUseError | TrustStoreNotFoundError
  >

  /**
   * @see {@link DeregisterTargetsCommand}
   */
  deregisterTargets(
    args: DeregisterTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeregisterTargetsCommandOutput,
    Cause.TimeoutError | SdkError | InvalidTargetError | TargetGroupNotFoundError
  >

  /**
   * @see {@link DescribeAccountLimitsCommand}
   */
  describeAccountLimits(
    args: DescribeAccountLimitsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeAccountLimitsCommandOutput, Cause.TimeoutError | SdkError>

  describeAccountLimitsStream(
    args: DescribeAccountLimitsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeAccountLimitsCommandOutput, Cause.TimeoutError | SdkError>

  /**
   * @see {@link DescribeCapacityReservationCommand}
   */
  describeCapacityReservation(
    args: DescribeCapacityReservationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeCapacityReservationCommandOutput, Cause.TimeoutError | SdkError | LoadBalancerNotFoundError>

  /**
   * @see {@link DescribeListenerAttributesCommand}
   */
  describeListenerAttributes(
    args: DescribeListenerAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeListenerAttributesCommandOutput, Cause.TimeoutError | SdkError | ListenerNotFoundError>

  /**
   * @see {@link DescribeListenerCertificatesCommand}
   */
  describeListenerCertificates(
    args: DescribeListenerCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeListenerCertificatesCommandOutput, Cause.TimeoutError | SdkError | ListenerNotFoundError>

  describeListenerCertificatesStream(
    args: DescribeListenerCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeListenerCertificatesCommandOutput, Cause.TimeoutError | SdkError | ListenerNotFoundError>

  /**
   * @see {@link DescribeListenersCommand}
   */
  describeListeners(
    args: DescribeListenersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeListenersCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | LoadBalancerNotFoundError | UnsupportedProtocolError
  >

  describeListenersStream(
    args: DescribeListenersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeListenersCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | LoadBalancerNotFoundError | UnsupportedProtocolError
  >

  /**
   * @see {@link DescribeLoadBalancerAttributesCommand}
   */
  describeLoadBalancerAttributes(
    args: DescribeLoadBalancerAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeLoadBalancerAttributesCommandOutput,
    Cause.TimeoutError | SdkError | LoadBalancerNotFoundError
  >

  /**
   * @see {@link DescribeLoadBalancersCommand}
   */
  describeLoadBalancers(
    args: DescribeLoadBalancersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeLoadBalancersCommandOutput, Cause.TimeoutError | SdkError | LoadBalancerNotFoundError>

  describeLoadBalancersStream(
    args: DescribeLoadBalancersCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeLoadBalancersCommandOutput, Cause.TimeoutError | SdkError | LoadBalancerNotFoundError>

  /**
   * @see {@link DescribeRulesCommand}
   */
  describeRules(
    args: DescribeRulesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeRulesCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | RuleNotFoundError | UnsupportedProtocolError
  >

  describeRulesStream(
    args: DescribeRulesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeRulesCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | RuleNotFoundError | UnsupportedProtocolError
  >

  /**
   * @see {@link DescribeSSLPoliciesCommand}
   */
  describeSSLPolicies(
    args: DescribeSSLPoliciesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeSSLPoliciesCommandOutput, Cause.TimeoutError | SdkError | SSLPolicyNotFoundError>

  /**
   * @see {@link DescribeTagsCommand}
   */
  describeTags(
    args: DescribeTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeTagsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ListenerNotFoundError
    | LoadBalancerNotFoundError
    | RuleNotFoundError
    | TargetGroupNotFoundError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link DescribeTargetGroupAttributesCommand}
   */
  describeTargetGroupAttributes(
    args: DescribeTargetGroupAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeTargetGroupAttributesCommandOutput, Cause.TimeoutError | SdkError | TargetGroupNotFoundError>

  /**
   * @see {@link DescribeTargetGroupsCommand}
   */
  describeTargetGroups(
    args: DescribeTargetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeTargetGroupsCommandOutput,
    Cause.TimeoutError | SdkError | LoadBalancerNotFoundError | TargetGroupNotFoundError
  >

  describeTargetGroupsStream(
    args: DescribeTargetGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeTargetGroupsCommandOutput,
    Cause.TimeoutError | SdkError | LoadBalancerNotFoundError | TargetGroupNotFoundError
  >

  /**
   * @see {@link DescribeTargetHealthCommand}
   */
  describeTargetHealth(
    args: DescribeTargetHealthCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeTargetHealthCommandOutput,
    Cause.TimeoutError | SdkError | HealthUnavailableError | InvalidTargetError | TargetGroupNotFoundError
  >

  /**
   * @see {@link DescribeTrustStoreAssociationsCommand}
   */
  describeTrustStoreAssociations(
    args: DescribeTrustStoreAssociationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeTrustStoreAssociationsCommandOutput, Cause.TimeoutError | SdkError | TrustStoreNotFoundError>

  describeTrustStoreAssociationsStream(
    args: DescribeTrustStoreAssociationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeTrustStoreAssociationsCommandOutput, Cause.TimeoutError | SdkError | TrustStoreNotFoundError>

  /**
   * @see {@link DescribeTrustStoreRevocationsCommand}
   */
  describeTrustStoreRevocations(
    args: DescribeTrustStoreRevocationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DescribeTrustStoreRevocationsCommandOutput,
    Cause.TimeoutError | SdkError | RevocationIdNotFoundError | TrustStoreNotFoundError
  >

  describeTrustStoreRevocationsStream(
    args: DescribeTrustStoreRevocationsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    DescribeTrustStoreRevocationsCommandOutput,
    Cause.TimeoutError | SdkError | RevocationIdNotFoundError | TrustStoreNotFoundError
  >

  /**
   * @see {@link DescribeTrustStoresCommand}
   */
  describeTrustStores(
    args: DescribeTrustStoresCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<DescribeTrustStoresCommandOutput, Cause.TimeoutError | SdkError | TrustStoreNotFoundError>

  describeTrustStoresStream(
    args: DescribeTrustStoresCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<DescribeTrustStoresCommandOutput, Cause.TimeoutError | SdkError | TrustStoreNotFoundError>

  /**
   * @see {@link GetResourcePolicyCommand}
   */
  getResourcePolicy(
    args: GetResourcePolicyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<GetResourcePolicyCommandOutput, Cause.TimeoutError | SdkError | ResourceNotFoundError>

  /**
   * @see {@link GetTrustStoreCaCertificatesBundleCommand}
   */
  getTrustStoreCaCertificatesBundle(
    args: GetTrustStoreCaCertificatesBundleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTrustStoreCaCertificatesBundleCommandOutput,
    Cause.TimeoutError | SdkError | TrustStoreNotFoundError
  >

  /**
   * @see {@link GetTrustStoreRevocationContentCommand}
   */
  getTrustStoreRevocationContent(
    args: GetTrustStoreRevocationContentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTrustStoreRevocationContentCommandOutput,
    Cause.TimeoutError | SdkError | RevocationIdNotFoundError | TrustStoreNotFoundError
  >

  /**
   * @see {@link ModifyCapacityReservationCommand}
   */
  modifyCapacityReservation(
    args: ModifyCapacityReservationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyCapacityReservationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CapacityDecreaseRequestsLimitExceededError
    | CapacityReservationPendingError
    | CapacityUnitsLimitExceededError
    | InsufficientCapacityError
    | InvalidConfigurationRequestError
    | LoadBalancerNotFoundError
    | OperationNotPermittedError
    | PriorRequestNotCompleteError
  >

  /**
   * @see {@link ModifyIpPoolsCommand}
   */
  modifyIpPools(
    args: ModifyIpPoolsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<ModifyIpPoolsCommandOutput, Cause.TimeoutError | SdkError | LoadBalancerNotFoundError>

  /**
   * @see {@link ModifyListenerCommand}
   */
  modifyListener(
    args: ModifyListenerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyListenerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ALPNPolicyNotSupportedError
    | CertificateNotFoundError
    | DuplicateListenerError
    | IncompatibleProtocolsError
    | InvalidConfigurationRequestError
    | InvalidLoadBalancerActionError
    | ListenerNotFoundError
    | SSLPolicyNotFoundError
    | TargetGroupAssociationLimitError
    | TargetGroupNotFoundError
    | TooManyActionsError
    | TooManyCertificatesError
    | TooManyListenersError
    | TooManyRegistrationsForTargetIdError
    | TooManyTargetsError
    | TooManyUniqueTargetGroupsPerLoadBalancerError
    | TrustStoreNotFoundError
    | TrustStoreNotReadyError
    | UnsupportedProtocolError
  >

  /**
   * @see {@link ModifyListenerAttributesCommand}
   */
  modifyListenerAttributes(
    args: ModifyListenerAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyListenerAttributesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidConfigurationRequestError | ListenerNotFoundError
  >

  /**
   * @see {@link ModifyLoadBalancerAttributesCommand}
   */
  modifyLoadBalancerAttributes(
    args: ModifyLoadBalancerAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyLoadBalancerAttributesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidConfigurationRequestError | LoadBalancerNotFoundError
  >

  /**
   * @see {@link ModifyRuleCommand}
   */
  modifyRule(
    args: ModifyRuleCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyRuleCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | IncompatibleProtocolsError
    | InvalidLoadBalancerActionError
    | OperationNotPermittedError
    | RuleNotFoundError
    | TargetGroupAssociationLimitError
    | TargetGroupNotFoundError
    | TooManyActionsError
    | TooManyRegistrationsForTargetIdError
    | TooManyTargetsError
    | TooManyUniqueTargetGroupsPerLoadBalancerError
    | UnsupportedProtocolError
  >

  /**
   * @see {@link ModifyTargetGroupCommand}
   */
  modifyTargetGroup(
    args: ModifyTargetGroupCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyTargetGroupCommandOutput,
    Cause.TimeoutError | SdkError | InvalidConfigurationRequestError | TargetGroupNotFoundError
  >

  /**
   * @see {@link ModifyTargetGroupAttributesCommand}
   */
  modifyTargetGroupAttributes(
    args: ModifyTargetGroupAttributesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyTargetGroupAttributesCommandOutput,
    Cause.TimeoutError | SdkError | InvalidConfigurationRequestError | TargetGroupNotFoundError
  >

  /**
   * @see {@link ModifyTrustStoreCommand}
   */
  modifyTrustStore(
    args: ModifyTrustStoreCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ModifyTrustStoreCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | CaCertificatesBundleNotFoundError
    | InvalidCaCertificatesBundleError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link RegisterTargetsCommand}
   */
  registerTargets(
    args: RegisterTargetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RegisterTargetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidTargetError
    | TargetGroupNotFoundError
    | TooManyRegistrationsForTargetIdError
    | TooManyTargetsError
  >

  /**
   * @see {@link RemoveListenerCertificatesCommand}
   */
  removeListenerCertificates(
    args: RemoveListenerCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveListenerCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | ListenerNotFoundError | OperationNotPermittedError
  >

  /**
   * @see {@link RemoveTagsCommand}
   */
  removeTags(
    args: RemoveTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveTagsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | ListenerNotFoundError
    | LoadBalancerNotFoundError
    | RuleNotFoundError
    | TargetGroupNotFoundError
    | TooManyTagsError
    | TrustStoreNotFoundError
  >

  /**
   * @see {@link RemoveTrustStoreRevocationsCommand}
   */
  removeTrustStoreRevocations(
    args: RemoveTrustStoreRevocationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RemoveTrustStoreRevocationsCommandOutput,
    Cause.TimeoutError | SdkError | RevocationIdNotFoundError | TrustStoreNotFoundError
  >

  /**
   * @see {@link SetIpAddressTypeCommand}
   */
  setIpAddressType(
    args: SetIpAddressTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetIpAddressTypeCommandOutput,
    Cause.TimeoutError | SdkError | InvalidConfigurationRequestError | InvalidSubnetError | LoadBalancerNotFoundError
  >

  /**
   * @see {@link SetRulePrioritiesCommand}
   */
  setRulePriorities(
    args: SetRulePrioritiesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetRulePrioritiesCommandOutput,
    Cause.TimeoutError | SdkError | OperationNotPermittedError | PriorityInUseError | RuleNotFoundError
  >

  /**
   * @see {@link SetSecurityGroupsCommand}
   */
  setSecurityGroups(
    args: SetSecurityGroupsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetSecurityGroupsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | InvalidConfigurationRequestError
    | InvalidSecurityGroupError
    | LoadBalancerNotFoundError
  >

  /**
   * @see {@link SetSubnetsCommand}
   */
  setSubnets(
    args: SetSubnetsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    SetSubnetsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | AllocationIdNotFoundError
    | AvailabilityZoneNotSupportedError
    | CapacityReservationPendingError
    | InvalidConfigurationRequestError
    | InvalidSubnetError
    | LoadBalancerNotFoundError
    | SubnetNotFoundError
  >
}

Added in v1.0.0

utils

ElasticLoadBalancingV2Service (namespace)

Added in v1.0.0

Config (interface)

Signature

export interface Config extends Omit<ElasticLoadBalancingV2ClientConfig, "logger"> {
  readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}

Added in v1.0.0

Type (type alias)

Signature

export type Type = ElasticLoadBalancingV2Service$

Added in v1.0.0