Skip to content

Type definitions#

Index > ElasticLoadBalancingv2 > Type definitions

Auto-generated documentation for ElasticLoadBalancingv2 type annotations stubs module mypy-boto3-elbv2.

ActionUnionTypeDef#

# ActionUnionTypeDef definition

ActionUnionTypeDef = Union[
    ActionTypeDef,  # (1)
    ActionExtraOutputTypeDef,  # (2)
]
  1. See ActionTypeDef
  2. See ActionExtraOutputTypeDef

RuleConditionUnionTypeDef#

# RuleConditionUnionTypeDef definition

RuleConditionUnionTypeDef = Union[
    RuleConditionTypeDef,  # (1)
    RuleConditionExtraOutputTypeDef,  # (2)
]
  1. See RuleConditionTypeDef
  2. See RuleConditionExtraOutputTypeDef

AuthenticateCognitoActionConfigExtraOutputTypeDef#

# AuthenticateCognitoActionConfigExtraOutputTypeDef definition

class AuthenticateCognitoActionConfigExtraOutputTypeDef(TypedDict):
    UserPoolArn: str,
    UserPoolClientId: str,
    UserPoolDomain: str,
    SessionCookieName: NotRequired[str],
    Scope: NotRequired[str],
    SessionTimeout: NotRequired[int],
    AuthenticationRequestExtraParams: NotRequired[Dict[str, str]],
    OnUnauthenticatedRequest: NotRequired[AuthenticateCognitoActionConditionalBehaviorEnumType],  # (1)
  1. See AuthenticateCognitoActionConditionalBehaviorEnumType

AuthenticateOidcActionConfigExtraOutputTypeDef#

# AuthenticateOidcActionConfigExtraOutputTypeDef definition

class AuthenticateOidcActionConfigExtraOutputTypeDef(TypedDict):
    Issuer: str,
    AuthorizationEndpoint: str,
    TokenEndpoint: str,
    UserInfoEndpoint: str,
    ClientId: str,
    ClientSecret: NotRequired[str],
    SessionCookieName: NotRequired[str],
    Scope: NotRequired[str],
    SessionTimeout: NotRequired[int],
    AuthenticationRequestExtraParams: NotRequired[Dict[str, str]],
    OnUnauthenticatedRequest: NotRequired[AuthenticateOidcActionConditionalBehaviorEnumType],  # (1)
    UseExistingClientSecret: NotRequired[bool],
  1. See AuthenticateOidcActionConditionalBeha