ServiceName
Auto-generated documentation for builder.mypy_boto3_builder.service_name module.
Description for boto3 service.
- mypy-boto3 / Modules /
Builder
/ Mypy Boto3 Builder / ServiceName
ServiceName
class ServiceName():
def __init__(name: str, class_name: str) -> None:
Description for boto3 service.
ServiceName().boto3_name
@property
def boto3_name() -> str:
ServiceName().doc_link
@property
def doc_link() -> str:
ServiceName().extras_name
@property
def extras_name() -> str:
Extras name for subpackage installation.
ServiceName().is_essential
def is_essential() -> bool:
ServiceName().module_name
@property
def module_name() -> str:
Package name for given service.
ServiceName().pypi_name
@property
def pypi_name() -> str:
Name of package on PyPI.
ServiceNameCatalog
class ServiceNameCatalog():
Finder for boto3 services by name.
ServiceNameCatalog.find
@classmethod
def find(name: str) -> ServiceName:
Get ServiceName by import name.
Arguments
name
- Service import name.
Returns
ServiceName.
Raises
ValueError
- If ServiceName not found.