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