Skip to main content

Getting Started

Installation

pip install capo-bedrock-agentcore-control

Usage

from capo_bedrock_agentcore_control import AsyncBedrockAgentCoreControlClient


async def main():
    async with AsyncBedrockAgentCoreControlClient() as bedrock_agent_core_control:
        # Example: call the delete_resource_policy operation
        response = await bedrock_agent_core_control.delete_resource_policy()
        print(response)

Error Handling

The SDK raises exceptions for errors returned by the API. Catch them to handle failures gracefully.

from capo_bedrock_agentcore_control import AsyncBedrockAgentCoreControlClient
from capo_bedrock_agentcore_control.error import AccessDeniedException


async def main():
    async with AsyncBedrockAgentCoreControlClient() as bedrock_agent_core_control:
        try:
            await bedrock_agent_core_control.delete_resource_policy()
        except AccessDeniedException as e:
            print(f"Error: {e}")
            print(e.data)  # additional error data

Retrying

The SDK retries failed operations automatically. Retry behaviour follows the Smithy specification: errors are retried based on their is_retryable and is_throttling_error attributes. Throttling errors use a longer base delay. Network-level failures (connection errors and timeouts) are also retried. Non-retryable errors, such as client errors without the @retryable trait, are raised immediately without further attempts.

The number of attempts defaults to 3 and can be changed at the client level via retry_max_attempts, or per call via config_overrides.

from capo_bedrock_agentcore_control import AsyncBedrockAgentCoreControlClient


async def main():
    async with AsyncBedrockAgentCoreControlClient() as bedrock_agent_core_control:
        # Default: 3 attempts for every operation
        response = await bedrock_agent_core_control.delete_resource_policy()

        # Override per operation
        response = await bedrock_agent_core_control.delete_resource_policy(config_overrides={"retry_max_attempts": 5})

        # Disable retries for this call
        response = await bedrock_agent_core_control.delete_resource_policy(config_overrides={"retry_max_attempts": 1})

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

capo_bedrock_agentcore_control-0.1.0.tar.gz (390.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file capo_bedrock_agentcore_control-0.1.0.tar.gz.

File metadata

  • Download URL: capo_bedrock_agentcore_control-0.1.0.tar.gz
  • Upload date:
  • Size: 390.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for capo_bedrock_agentcore_control-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4d4c7362909f8915d9d3c1baf948b908ea8b01ca0a2dd1a371340c3c1bc0f696
MD5 15899760b27690adf7c85e6a2883fa8b
BLAKE2b-256 fa7b247befc8afceaeca1c34f10a4fdce143000fc6163d2edbe7481c452cb65e

See more details on using hashes here.

File details

Details for the file capo_bedrock_agentcore_control-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: capo_bedrock_agentcore_control-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for capo_bedrock_agentcore_control-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62025288b1b6f621011206006e032e818f484b7ee09b6cde7b7f2b74d2d74452
MD5 03712fe5cc3f5fe4a8e096b3229e254a
BLAKE2b-256 bdd3fba6fa42b55ca6e929aea0e733c812357b441e1bac545162bafe1e0b55be

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.0 This release

2 files

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