Examples#
Index > ARCZonalShift > Examples
Auto-generated documentation for ARCZonalShift type annotations stubs module types-aiobotocore-arc-zonal-shift.
Client#
Implicit type annotations#
Can be used with types-aioboto3[arc-zonal-shift]
package installed.
Write your ARCZonalShift
code as usual,
type checking and code completion should work out of the box.
# ARCZonalShiftClient usage example
from aioboto3.session import Session
session = Session()
async with session.client("arc-zonal-shift") as client: # (1)
result = await client.cancel_zonal_shift() # (2)
- client: ARCZonalShiftClient
- result: ZonalShiftTypeDef
# ListAutoshiftsPaginator usage example
from aioboto3.session import Session
session = Session()
async with session.client("arc-zonal-shift") as client: # (1)
paginator = client.get_paginator("list_autoshifts") # (2)
async for item in paginator.paginate(...):
print(item) # (3)
- client: ARCZonalShiftClient
- paginator: ListAutoshiftsPaginator
- item: ListAutoshiftsResponseTypeDef
Explicit type annotations#
With types-aioboto3-lite[arc-zonal-shift]
or a standalone types_aiobotocore_arc_zonal_shift
package, you have to explicitly specify
client: ARCZonalShiftClient
type annotation.
All other type annotations are optional, as types should be discovered automatically. However, these type annotations can be helpful in your functions and methods.
# ARCZonalShiftClient usage example with type annotations
from aioboto3.session import Session
from types_aiobotocore_arc_zonal_shift.client import ARCZonalShiftClient
from types_aiobotocore_arc_zonal_shift.type_defs import ZonalShiftTypeDef
from types_aiobotocore_arc_zonal_shift.type_defs import CancelZonalShiftRequestRequestTypeDef
session = Session()
client: ARCZonalShiftClient
async with session.client("arc-zonal-shift") as client: # (1)
kwargs: CancelZonalShiftRequestRequestTypeDef = {...} # (2)
result: ZonalShiftTypeDef = await client.cancel_zonal_shift(**kwargs) # (3)
- client: ARCZonalShiftClient
- kwargs: CancelZonalShiftRequestRequestTypeDef
- result: ZonalShiftTypeDef
# ListAutoshiftsPaginator usage example with type annotations
from aioboto3.session import Session
from types_aiobotocore_arc_zonal_shift.client import ARCZonalShiftClient
from types_aiobotocore_arc_zonal_shift.paginator import ListAutoshiftsPaginator
from types_aiobotocore_arc_zonal_shift.type_defs import ListAutoshiftsResponseTypeDef
session = Session()
client: ARCZonalShiftClient
async with session.client("arc-zonal-shift") as client: # (1)
paginator: ListAutoshiftsPaginator = client.get_paginator("list_autoshifts") # (2)
async for item in paginator.paginate(...):
item: ListAutoshiftsResponseTypeDef
print(item) # (3)
- client: ARCZonalShiftClient
- paginator: ListAutoshiftsPaginator
- item: ListAutoshiftsResponseTypeDef