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-aiobotocore[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 aiobotocore.session import get_session
session = get_session()
async with session.create_client("arc-zonal-shift") as client: # (1)
result = await client.cancel_zonal_shift() # (2)
- client: ARCZonalShiftClient
- result: ZonalShiftTypeDef
# ListManagedResourcesPaginator usage example
from aiobotocore.session import get_session
session = get_session()
async with session.create_client("arc-zonal-shift") as client: # (1)
paginator = client.get_paginator("list_managed_resources") # (2)
async for item in paginator.paginate(...):
print(item) # (3)
- client: ARCZonalShiftClient
- paginator: ListManagedResourcesPaginator
- item: ListManagedResourcesResponseTypeDef
Explicit type annotations#
With types-aiobotocore-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 aiobotocore.session import get_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 = get_session()
async with session.create_client("arc-zonal-shift") as client:
client: ARCZonalShiftClient
kwargs: CancelZonalShiftRequestRequestTypeDef = {...}
result: ZonalShiftTypeDef = await client.cancel_zonal_shift(**kwargs)
# ListManagedResourcesPaginator usage example with type annotations
from aiobotocore.session import get_session
from types_aiobotocore_arc_zonal_shift.client import ARCZonalShiftClient
from types_aiobotocore_arc_zonal_shift.paginator import ListManagedResourcesPaginator
from types_aiobotocore_arc_zonal_shift.type_defs import ListManagedResourcesResponseTypeDef
session = get_session()
async with session.create_client("arc-zonal-shift") as client:
client: ARCZonalShiftClient
paginator: ListManagedResourcesPaginator = client.get_paginator("list_managed_resources")
async for item in paginator.paginate(...):
item: ListManagedResourcesResponseTypeDef
print(item)