Skip to main content

rboto-cloudtrail

rboto is an independent project maintained by Ferrumio. It is not affiliated with, sponsored by, or endorsed by Amazon Web Services (AWS).

Preview (Alpha). rboto is under active development. APIs may change between releases.

rboto provides an async-only, typed Python client for AWS CloudTrail, powered by Rust. This package contains CloudTrailClient and 60 operations.

Installation

Requires Python 3.12 or newer and a native wheel for your Python version and platform.

python -m pip install "rboto[cloudtrail]"

You can also install rboto-cloudtrail directly; it installs the matching rboto package. Only the selected service is installed.

These are the package names to use when a release is available on your package index. If your index has no release yet, follow the source installation instructions.

Usage

Configure credentials through your environment, shared profile, or workload role. The example uses us-east-1; select a region where your service and resources are available. Resource names, identifiers, input files, and model IDs in the example are placeholders to replace with your own.

import asyncio

from rboto import CloudTrailClient


async def main() -> None:
    client = CloudTrailClient(region="us-east-1")
    response = await client.list_trails()
    for trail in response.trails or []:
        print(trail.name, trail.trail_arn)


if __name__ == "__main__":
    asyncio.run(main())

In an application with an event loop, call await main() instead of asyncio.run(main()). Reuse the client across calls. Constructing a client does not send a request.

API conventions

  • Import the client with from rboto import CloudTrailClient.

  • Every operation is asynchronous: use await client.method(...).

  • Operation arguments are keyword-only and use the Python names listed below.

  • Structured inputs use typed dictionaries and tagged unions from rboto_cloudtrail.types.

  • Regular responses expose typed attributes; response.to_dict() converts them to a dictionary.

  • Event-stream responses may be typed dictionaries containing async iterators. Follow the declared return type; consume event streams with async for.

  • Byte streams are consumed asynchronously. await stream.read() buffers the complete body; iterate the stream when processing a large response.

  • Direct operation calls return one page.

  • Use async for page in client.paginators.method(...) for supported paginated operations. Paginators accept the same typed arguments as the corresponding client method.

  • Catch modeled exceptions from rboto_cloudtrail.exceptions. Their error_code, message, and operation_name identify service failures.

Clients also accept profile, endpoint_url, or shared Session settings. See configuration, errors, and streaming.

Operations

This is the complete operation catalog for this generated package. “Required arguments” lists arguments without defaults in the Python signature. Service-side conditions may require additional arguments. Each method links to its complete signature, including optional arguments. Nested input definitions are in rboto_cloudtrail.types; native response definitions are in the package's _native.pyi.

Method Required arguments Return type
add_tags resource_id: str, tags_list: Sequence[Tag] AddTagsOutput
cancel_query query_id: str CancelQueryOutput
create_channel name: str, source: str, destinations: Sequence[Destination] CreateChannelOutput
create_dashboard name: str CreateDashboardOutput
create_event_data_store name: str CreateEventDataStoreOutput
create_trail name: str, s3_bucket_name: str CreateTrailOutput
delete_channel channel: str DeleteChannelOutput
delete_dashboard dashboard_id: str DeleteDashboardOutput
delete_event_data_store event_data_store: str DeleteEventDataStoreOutput
delete_resource_policy resource_arn: str DeleteResourcePolicyOutput
delete_trail name: str DeleteTrailOutput
deregister_organization_delegated_admin delegated_admin_account_id: str DeregisterOrganizationDelegatedAdminOutput
describe_query None DescribeQueryOutput
describe_trails None DescribeTrailsOutput
disable_federation event_data_store: str DisableFederationOutput
enable_federation event_data_store: str, federation_role_arn: str EnableFederationOutput
generate_query event_data_stores: Sequence[str], prompt: str GenerateQueryOutput
get_channel channel: str GetChannelOutput
get_dashboard dashboard_id: str GetDashboardOutput
get_event_configuration None GetEventConfigurationOutput
get_event_data_store event_data_store: str GetEventDataStoreOutput
get_event_selectors trail_name: str GetEventSelectorsOutput
get_import import_id: str GetImportOutput
get_insight_selectors None GetInsightSelectorsOutput
get_query_results query_id: str GetQueryResultsOutput
get_resource_policy resource_arn: str GetResourcePolicyOutput
get_trail name: str GetTrailOutput
get_trail_status name: str GetTrailStatusOutput
list_channels None ListChannelsOutput
list_dashboards None ListDashboardsOutput
list_event_data_stores None ListEventDataStoresOutput
list_import_failures import_id: str ListImportFailuresOutput
list_imports None ListImportsOutput
list_insights_data insight_source: str, data_type: ListInsightsDataType ListInsightsDataOutput
list_insights_metric_data event_source: str, event_name: str, insight_type: InsightType ListInsightsMetricDataOutput
list_public_keys None ListPublicKeysOutput
list_queries event_data_store: str ListQueriesOutput
list_tags resource_id_list: Sequence[str] ListTagsOutput
list_trails None ListTrailsOutput
lookup_events None LookupEventsOutput
put_event_configuration None PutEventConfigurationOutput
put_event_selectors trail_name: str PutEventSelectorsOutput
put_insight_selectors insight_selectors: Sequence[InsightSelector] PutInsightSelectorsOutput
put_resource_policy resource_arn: str, resource_policy: str PutResourcePolicyOutput
register_organization_delegated_admin member_account_id: str RegisterOrganizationDelegatedAdminOutput
remove_tags resource_id: str, tags_list: Sequence[Tag] RemoveTagsOutput
restore_event_data_store event_data_store: str RestoreEventDataStoreOutput
search_sample_queries search_phrase: str SearchSampleQueriesOutput
start_dashboard_refresh dashboard_id: str StartDashboardRefreshOutput
start_event_data_store_ingestion event_data_store: str StartEventDataStoreIngestionOutput
start_import None StartImportOutput
start_logging name: str StartLoggingOutput
start_query None StartQueryOutput
stop_event_data_store_ingestion event_data_store: str StopEventDataStoreIngestionOutput
stop_import import_id: str StopImportOutput
stop_logging name: str StopLoggingOutput
update_channel channel: str UpdateChannelOutput
update_dashboard dashboard_id: str UpdateDashboardOutput
update_event_data_store event_data_store: str UpdateEventDataStoreOutput
update_trail name: str UpdateTrailOutput

Complete signatures

add_tags

async def add_tags(
    *,
    resource_id: str,
    tags_list: Sequence[Tag],
) -> AddTagsOutput: ...

cancel_query

async def cancel_query(
    *,
    query_id: str,
    event_data_store: str | None = None,
    event_data_store_owner_account_id: str | None = None,
) -> CancelQueryOutput: ...

create_channel

async def create_channel(
    *,
    name: str,
    source: str,
    destinations: Sequence[Destination],
    tags: Sequence[Tag] | None = None,
) -> CreateChannelOutput: ...

create_dashboard

async def create_dashboard(
    *,
    name: str,
    refresh_schedule: RefreshSchedule | None = None,
    tags_list: Sequence[Tag] | None = None,
    termination_protection_enabled: bool | None = None,
    widgets: Sequence[RequestWidget] | None = None,
) -> CreateDashboardOutput: ...

create_event_data_store

async def create_event_data_store(
    *,
    name: str,
    advanced_event_selectors: Sequence[AdvancedEventSelector] | None = None,
    multi_region_enabled: bool | None = None,
    organization_enabled: bool | None = None,
    retention_period: int | None = None,
    termination_protection_enabled: bool | None = None,
    tags_list: Sequence[Tag] | None = None,
    kms_key_id: str | None = None,
    start_ingestion: bool | None = None,
    billing_mode: BillingMode | None = None,
) -> CreateEventDataStoreOutput: ...

create_trail

async def create_trail(
    *,
    name: str,
    s3_bucket_name: str,
    s3_key_prefix: str | None = None,
    sns_topic_name: str | None = None,
    include_global_service_events: bool | None = None,
    is_multi_region_trail: bool | None = None,
    enable_log_file_validation: bool | None = None,
    cloud_watch_logs_log_group_arn: str | None = None,
    cloud_watch_logs_role_arn: str | None = None,
    kms_key_id: str | None = None,
    is_organization_trail: bool | None = None,
    tags_list: Sequence[Tag] | None = None,
    recursive_logging: bool | None = None,
) -> CreateTrailOutput: ...

delete_channel

async def delete_channel(
    *,
    channel: str,
) -> DeleteChannelOutput: ...

delete_dashboard

async def delete_dashboard(
    *,
    dashboard_id: str,
) -> DeleteDashboardOutput: ...

delete_event_data_store

async def delete_event_data_store(
    *,
    event_data_store: str,
) -> DeleteEventDataStoreOutput: ...

delete_resource_policy

async def delete_resource_policy(
    *,
    resource_arn: str,
) -> DeleteResourcePolicyOutput: ...

delete_trail

async def delete_trail(
    *,
    name: str,
) -> DeleteTrailOutput: ...

deregister_organization_delegated_admin

async def deregister_organization_delegated_admin(
    *,
    delegated_admin_account_id: str,
) -> DeregisterOrganizationDelegatedAdminOutput: ...

describe_query

async def describe_query(
    *,
    event_data_store: str | None = None,
    query_id: str | None = None,
    query_alias: str | None = None,
    refresh_id: str | None = None,
    event_data_store_owner_account_id: str | None = None,
) -> DescribeQueryOutput: ...

describe_trails

async def describe_trails(
    *,
    trail_name_list: Sequence[str] | None = None,
    include_shadow_trails: bool | None = None,
) -> DescribeTrailsOutput: ...

disable_federation

async def disable_federation(
    *,
    event_data_store: str,
) -> DisableFederationOutput: ...

enable_federation

async def enable_federation(
    *,
    event_data_store: str,
    federation_role_arn: str,
) -> EnableFederationOutput: ...

generate_query

async def generate_query(
    *,
    event_data_stores: Sequence[str],
    prompt: str,
) -> GenerateQueryOutput: ...

get_channel

async def get_channel(
    *,
    channel: str,
) -> GetChannelOutput: ...

get_dashboard

async def get_dashboard(
    *,
    dashboard_id: str,
) -> GetDashboardOutput: ...

get_event_configuration

async def get_event_configuration(
    *,
    trail_name: str | None = None,
    event_data_store: str | None = None,
) -> GetEventConfigurationOutput: ...

get_event_data_store

async def get_event_data_store(
    *,
    event_data_store: str,
) -> GetEventDataStoreOutput: ...

get_event_selectors

async def get_event_selectors(
    *,
    trail_name: str,
) -> GetEventSelectorsOutput: ...

get_import

async def get_import(
    *,
    import_id: str,
) -> GetImportOutput: ...

get_insight_selectors

async def get_insight_selectors(
    *,
    trail_name: str | None = None,
    event_data_store: str | None = None,
) -> GetInsightSelectorsOutput: ...

get_query_results

async def get_query_results(
    *,
    query_id: str,
    event_data_store: str | None = None,
    next_token: str | None = None,
    max_query_results: int | None = None,
    event_data_store_owner_account_id: str | None = None,
) -> GetQueryResultsOutput: ...

Also available as client.paginators.get_query_results(...), returning an async iterator of the response type above.

get_resource_policy

async def get_resource_policy(
    *,
    resource_arn: str,
) -> GetResourcePolicyOutput: ...

get_trail

async def get_trail(
    *,
    name: str,
) -> GetTrailOutput: ...

get_trail_status

async def get_trail_status(
    *,
    name: str,
) -> GetTrailStatusOutput: ...

list_channels

async def list_channels(
    *,
    max_results: int | None = None,
    next_token: str | None = None,
) -> ListChannelsOutput: ...

Also available as client.paginators.list_channels(...), returning an async iterator of the response type above.

list_dashboards

async def list_dashboards(
    *,
    name_prefix: str | None = None,
    type: DashboardType | None = None,
    next_token: str | None = None,
    max_results: int | None = None,
) -> ListDashboardsOutput: ...

list_event_data_stores

async def list_event_data_stores(
    *,
    next_token: str | None = None,
    max_results: int | None = None,
) -> ListEventDataStoresOutput: ...

Also available as client.paginators.list_event_data_stores(...), returning an async iterator of the response type above.

list_import_failures

async def list_import_failures(
    *,
    import_id: str,
    max_results: int | None = None,
    next_token: str | None = None,
) -> ListImportFailuresOutput: ...

Also available as client.paginators.list_import_failures(...), returning an async iterator of the response type above.

list_imports

async def list_imports(
    *,
    max_results: int | None = None,
    destination: str | None = None,
    import_status: ImportStatus | None = None,
    next_token: str | None = None,
) -> ListImportsOutput: ...

Also available as client.paginators.list_imports(...), returning an async iterator of the response type above.

list_insights_data

async def list_insights_data(
    *,
    insight_source: str,
    data_type: ListInsightsDataType,
    dimensions: dict[ListInsightsDataDimensionKey, str] | None = None,
    start_time: str | None = None,
    end_time: str | None = None,
    max_results: int | None = None,
    next_token: str | None = None,
) -> ListInsightsDataOutput: ...

Also available as client.paginators.list_insights_data(...), returning an async iterator of the response type above.

list_insights_metric_data

async def list_insights_metric_data(
    *,
    event_source: str,
    event_name: str,
    insight_type: InsightType,
    trail_name: str | None = None,
    error_code: str | None = None,
    start_time: str | None = None,
    end_time: str | None = None,
    period: int | None = None,
    data_type: InsightsMetricDataType | None = None,
    max_results: int | None = None,
    next_token: str | None = None,
) -> ListInsightsMetricDataOutput: ...

Also available as client.paginators.list_insights_metric_data(...), returning an async iterator of the response type above.

list_public_keys

async def list_public_keys(
    *,
    start_time: str | None = None,
    end_time: str | None = None,
    next_token: str | None = None,
) -> ListPublicKeysOutput: ...

Also available as client.paginators.list_public_keys(...), returning an async iterator of the response type above.

list_queries

async def list_queries(
    *,
    event_data_store: str,
    next_token: str | None = None,
    max_results: int | None = None,
    start_time: str | None = None,
    end_time: str | None = None,
    query_status: QueryStatus | None = None,
) -> ListQueriesOutput: ...

Also available as client.paginators.list_queries(...), returning an async iterator of the response type above.

list_tags

async def list_tags(
    *,
    resource_id_list: Sequence[str],
    next_token: str | None = None,
) -> ListTagsOutput: ...

Also available as client.paginators.list_tags(...), returning an async iterator of the response type above.

list_trails

async def list_trails(
    *,
    next_token: str | None = None,
) -> ListTrailsOutput: ...

Also available as client.paginators.list_trails(...), returning an async iterator of the response type above.

lookup_events

async def lookup_events(
    *,
    lookup_attributes: Sequence[LookupAttribute] | None = None,
    start_time: str | None = None,
    end_time: str | None = None,
    event_category: EventCategory | None = None,
    max_results: int | None = None,
    next_token: str | None = None,
) -> LookupEventsOutput: ...

Also available as client.paginators.lookup_events(...), returning an async iterator of the response type above.

put_event_configuration

async def put_event_configuration(
    *,
    trail_name: str | None = None,
    event_data_store: str | None = None,
    max_event_size: MaxEventSize | None = None,
    context_key_selectors: Sequence[ContextKeySelector] | None = None,
    aggregation_configurations: Sequence[AggregationConfiguration] | None = None,
) -> PutEventConfigurationOutput: ...

put_event_selectors

async def put_event_selectors(
    *,
    trail_name: str,
    event_selectors: Sequence[EventSelector] | None = None,
    advanced_event_selectors: Sequence[AdvancedEventSelector] | None = None,
) -> PutEventSelectorsOutput: ...

put_insight_selectors

async def put_insight_selectors(
    *,
    insight_selectors: Sequence[InsightSelector],
    trail_name: str | None = None,
    event_data_store: str | None = None,
    insights_destination: str | None = None,
) -> PutInsightSelectorsOutput: ...

put_resource_policy

async def put_resource_policy(
    *,
    resource_arn: str,
    resource_policy: str,
) -> PutResourcePolicyOutput: ...

register_organization_delegated_admin

async def register_organization_delegated_admin(
    *,
    member_account_id: str,
) -> RegisterOrganizationDelegatedAdminOutput: ...

remove_tags

async def remove_tags(
    *,
    resource_id: str,
    tags_list: Sequence[Tag],
) -> RemoveTagsOutput: ...

restore_event_data_store

async def restore_event_data_store(
    *,
    event_data_store: str,
) -> RestoreEventDataStoreOutput: ...

search_sample_queries

async def search_sample_queries(
    *,
    search_phrase: str,
    max_results: int | None = None,
    next_token: str | None = None,
) -> SearchSampleQueriesOutput: ...

start_dashboard_refresh

async def start_dashboard_refresh(
    *,
    dashboard_id: str,
    query_parameter_values: dict[str, str] | None = None,
) -> StartDashboardRefreshOutput: ...

start_event_data_store_ingestion

async def start_event_data_store_ingestion(
    *,
    event_data_store: str,
) -> StartEventDataStoreIngestionOutput: ...

start_import

async def start_import(
    *,
    destinations: Sequence[str] | None = None,
    import_source: ImportSource | None = None,
    start_event_time: str | None = None,
    end_event_time: str | None = None,
    import_id: str | None = None,
) -> StartImportOutput: ...

start_logging

async def start_logging(
    *,
    name: str,
) -> StartLoggingOutput: ...

start_query

async def start_query(
    *,
    query_statement: str | None = None,
    delivery_s3_uri: str | None = None,
    query_alias: str | None = None,
    query_parameters: Sequence[str] | None = None,
    event_data_store_owner_account_id: str | None = None,
) -> StartQueryOutput: ...

stop_event_data_store_ingestion

async def stop_event_data_store_ingestion(
    *,
    event_data_store: str,
) -> StopEventDataStoreIngestionOutput: ...

stop_import

async def stop_import(
    *,
    import_id: str,
) -> StopImportOutput: ...

stop_logging

async def stop_logging(
    *,
    name: str,
) -> StopLoggingOutput: ...

update_channel

async def update_channel(
    *,
    channel: str,
    destinations: Sequence[Destination] | None = None,
    name: str | None = None,
) -> UpdateChannelOutput: ...

update_dashboard

async def update_dashboard(
    *,
    dashboard_id: str,
    widgets: Sequence[RequestWidget] | None = None,
    refresh_schedule: RefreshSchedule | None = None,
    termination_protection_enabled: bool | None = None,
) -> UpdateDashboardOutput: ...

update_event_data_store

async def update_event_data_store(
    *,
    event_data_store: str,
    name: str | None = None,
    advanced_event_selectors: Sequence[AdvancedEventSelector] | None = None,
    multi_region_enabled: bool | None = None,
    organization_enabled: bool | None = None,
    retention_period: int | None = None,
    termination_protection_enabled: bool | None = None,
    kms_key_id: str | None = None,
    billing_mode: BillingMode | None = None,
) -> UpdateEventDataStoreOutput: ...

update_trail

async def update_trail(
    *,
    name: str,
    s3_bucket_name: str | None = None,
    s3_key_prefix: str | None = None,
    sns_topic_name: str | None = None,
    include_global_service_events: bool | None = None,
    is_multi_region_trail: bool | None = None,
    enable_log_file_validation: bool | None = None,
    cloud_watch_logs_log_group_arn: str | None = None,
    cloud_watch_logs_role_arn: str | None = None,
    kms_key_id: str | None = None,
    is_organization_trail: bool | None = None,
    recursive_logging: bool | None = None,
) -> UpdateTrailOutput: ...

Licensed under Apache-2.0.

Metadata

Release files for rboto-cloudtrail 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rboto-cloudtrail 0.1.0
File Size Uploaded Provenance Actions
rboto_cloudtrail-0.1.0.tar.gz 96.0 kB Without provenance Details for rboto_cloudtrail-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rboto-cloudtrail 0.1.0
File Actions
rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl
rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl
rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_cloudtrail-0.1.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
rboto_cloudtrail-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for rboto_cloudtrail-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
rboto_cloudtrail-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for rboto_cloudtrail-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
rboto_cloudtrail-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for rboto_cloudtrail-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
rboto_cloudtrail-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for rboto_cloudtrail-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Total release size: 129.5 MB

Release files / rboto_cloudtrail-0.1.0.tar.gz

Download URL rboto_cloudtrail-0.1.0.tar.gz
Size 96.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3eb4de82b5440e2ac01693f88c849f8632bde0399d4613b2267121e011d18167
BLAKE2b-256 checksum
How to use checksums
cbc4a4f1993781667783c3760a3efd420172ed64594ba158c21f6bbb237ca73f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 5.8 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
df3af4b768bbdc9da06666b7b61f3f907c3549aecf7ab3421c63e822f82a7f10
BLAKE2b-256 checksum
How to use checksums
4b5c5a5f997fa075bf3f113f391266bf41ffcf7dc92df6f2d04c752600d74a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 5.4 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d1f70a6d2cdb402e32ff027c7a68ed6c6f9fb8bd7e54b49086d02a6684cf9b0c
BLAKE2b-256 checksum
How to use checksums
e95301f4c9028c9e69fba7579b98c4580cf29fc4195ef8c83429cd99e1300b98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
45be02c0a9bb207fa5744f76486c2c0d8282f2334622d8eb6ba072206d282e4c
BLAKE2b-256 checksum
How to use checksums
92135b4c8445d42166a6b317f027591d33d6b42d8d337d8e0c9f497bf27f673e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.3 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d0e1307b5c30d049095f19832e5b3b71dc633f9371c1d716bc251484cf9d5317
BLAKE2b-256 checksum
How to use checksums
55354432587b08ceec88c280bb22af251f325d86d1d9e8125eb4ce9e3505c0b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
80769a0c0aa9c3e4f41e29c1820e6c5f99faee46264b60ad6d97eb33331ca16b
BLAKE2b-256 checksum
How to use checksums
501c66d2ddd738266e5c31df850616a7f89f6efc587523b6d65a3d904ba78fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6969e32c3bf069d8dde49c13db7cd12faf32896801bfc6790f3b0a49a74a3980
BLAKE2b-256 checksum
How to use checksums
1fa272a448a14e862d8fffa25f30728e6eee3ae6ccf435099aeb37d9222f1924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 5.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2ba2503deb76778b6df5b3c640da015cf4fafdb0bb5e1691eeaad10fe43f624b
BLAKE2b-256 checksum
How to use checksums
d7e30cfe99705aa45833a72b10a1a3292c2d9cd8bc07638411907cb7d3847c83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 5.4 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a56c88d473f6b8b0988dc1752c03878eccd26032fbe28c23b3a162e951ca419c
BLAKE2b-256 checksum
How to use checksums
2ad2523981fa1f3ee0d277ec9757bb35625bb300751856262918375d72b13c8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d2b2f514c5d615e9785573d6957b48e5650c1647bb0cf7b6deb19ca26ba6b8d5
BLAKE2b-256 checksum
How to use checksums
afb2cc573ca77d4b559a3058c06cadded5bb6cb0b53d51222c88a3c8519ecf38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6e3a152bb29a736e6e3c2634d4df63d00cf0d7b8c0bf4f40323307a45f301e7a
BLAKE2b-256 checksum
How to use checksums
43a15c378df82f5beb5e3e0a874e6787764f63bfea47b49325a18edb15268c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7fcba8f73bd17cbfa9e65eb69e625e1c4dfec7a27b2a1a2fbce52f02c0d8a3e2
BLAKE2b-256 checksum
How to use checksums
f69b1530ff667b09f369ebe68f329c8c24e351891117fe178b65481e69c1e02d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
24a64d8539e05e9e050e124740cffc306c095b3d2a6516535e4b3e162b8cedef
BLAKE2b-256 checksum
How to use checksums
6a17f2c264d724c84308f5781b7ca34c73a1dbdd3753a0f05f21bbb6ef811c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
663d1935a7f601dfc7efcecdd726076dbfd6b5c7092dabf08665dbd89482c059
BLAKE2b-256 checksum
How to use checksums
1c219e9eae12cc180d7fe78d6dc9cb671495f644eab6aac262dd5b6a27f0308a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 5.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c24fac7fddba68016c94c8f3b3f198c4ab653d9a08b7774d9191ae42c1baf3d6
BLAKE2b-256 checksum
How to use checksums
083a0026f23fbf5c645a95c7ae54a5d77bf688d9f547b179d86ac31275bc3948
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
821dcdacb12cce302c8f9ad57e35996f1aaf1c8a4cd8e98ab799ce80c34afa4c
BLAKE2b-256 checksum
How to use checksums
30b9c76739d0bb0ee7d41cb3b28663b745d8da8693d0e5c2d9b9b322853c74fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cf14b5f15bf3890951baf441d933019a161c70002eae3130e8c3a86604106016
BLAKE2b-256 checksum
How to use checksums
cd6c0aa3d1d9a7db0a660a0ac120f3b6bd49e9c953e3be66f0fd01878c1835f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
43fb1288c8b6b705475ac7542d97e570873bf2fbfbcb38f97f824375456d1ace
BLAKE2b-256 checksum
How to use checksums
ce0c74b80506b73601781739581128c22e70d608bb08d3729d34d15fe1901272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d542b7a19f96f75aa0399180cda7bf9bd058ac2b65dd46b2a13018e30d377f00
BLAKE2b-256 checksum
How to use checksums
406ed57c5e5a8428d9ad5bcdb9f7f28e8fc04989dbf2c9c81c4f46dc5252e15d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
41e49c5119b8df13870c86c7e3ccd881700dc772857febdbf052833408fcb856
BLAKE2b-256 checksum
How to use checksums
07c79661bc4dec6ef084e977a29e9491fdb136bbf5ec44454d1327cde10c2a04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 5.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
23a5245c8d8fe36e3d3f69f1d7b21c4e69e99d113a13892a9e286f594e663d85
BLAKE2b-256 checksum
How to use checksums
d79aa87aeacf1c1d44cd7c85cd901a696839c11bd90c75a2c7fdb84ac9dc6a5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a86f9622a6f8cb1085b9b7c6c9b35d656dc6bbf487f38e2d66b51614e4c425a
BLAKE2b-256 checksum
How to use checksums
3d852437de4d3d51054bde3516c3380efdbe04dd4bf7fcf97fe1300cf232b113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dcb0a518e337985d96b2142c61105649ae1168b042682b71245dde22199a1dc9
BLAKE2b-256 checksum
How to use checksums
6a3e1ea8412f69f5a0895a4a40d3a54de5586c6e717aacb760e75e6d6b5d4eb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2fe8862f0ecebc92ff00eb381f8d0d9b31df39ca1df719223e3661b3e8806ca
BLAKE2b-256 checksum
How to use checksums
89b8e8295c43b53a336de722e9d34d4a51dc6de73079b980e1cb9c07bd92ae4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / rboto_cloudtrail-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rboto_cloudtrail-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
05d4aff2eb03a4a5fc22cca2deeef3339baa7107b866bc7d75109788223f325d
BLAKE2b-256 checksum
How to use checksums
462fb97cb793136c99a907487765a0ebd923e5eb4b253f00b6eb920ff8eab3c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for rboto-cloudtrail 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

25 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page