Registry / devops / alibabacloud-actiontrail20200706

alibabacloud-actiontrail20200706

JSON →
library2.6.0pypypi✓ verified 84d ago

Official Alibaba Cloud SDK for the ActionTrail service (API version 2020-07-06). Allows you to manage action trails, audit events, and history. Current version 2.6.0, requires Python >=3.7. Released as part of the alibabacloud-python-sdk monorepo, with regular updates aligned to API changes.

pip install alibabacloud-actiontrail20200706
INSTALL
IMPORT
SIG · ALIBABACLOUD-ACTIO
A
alibabacloud-actiontrail20200706
devopspythonv2.6.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Client
from alibabacloud_actiontrail20200706.client import Client
from alibabacloud_actiontrail20200706 import Client
Client class is in the client submodule, not package root
DescribeTrailsRequest
from alibabacloud_actiontrail20200706.models import DescribeTrailsRequest
from alibabacloud_actiontrail20200706.models.DescribeTrailsRequest import DescribeTrailsRequest
Models are classes inside models module, not submodules

Initialize client with credentials from environment variables and list action trails.

import os from alibabacloud_tea_openapi.models import Config from alibabacloud_actiontrail20200706.client import Client from alibabacloud_actiontrail20200706.models import DescribeTrailsRequest config = Config( access_key_id=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', ''), access_key_secret=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', ''), region_id='cn-hangzhou' ) client = Client(config) req = DescribeTrailsRequest() snapshot = client.describe_trails(req) print(snapshot.body.to_map())
Debug
Known issues
breakingVersion 2.x is a major rewrite from 1.x. The client initialization, model classes, and method signatures changed completely. Version 1.x used 'from aliyunsdkactiontrail.request.v20200706' imports and RPC-style calls.
fix
Migrate to Tea-based SDK: use 'alibabacloud_actiontrail20200706' and follow the new initialization pattern with Config object.
affects: >=2.0.0
gotchaThe region_id must be set in the Config, otherwise requests may fail or default to incorrect region. Unlike some Alibaba Cloud SDKs, ActionTrail does not auto-resolve region from the client globally.
fix
Always explicitly set region_id in Config when creating the client.
affects: all
deprecatedUsing 'describe_trails' with no parameters is deprecated; future versions may require a request object with specific fields (e.g., 'TrailName').
fix
Always pass a DescribeTrailsRequest object to describe_trails, even if empty.
affects: >=2.6.0
Errors
Common errors & fixes
AttributeError: module 'alibabacloud_actiontrail20200706' has no attribute 'Client'
Importing Client from the package root instead of the client submodule.
fix
Use: from alibabacloud_actiontrail20200706.client import Client
ImportError: cannot import name 'DescribeTrailsRequest' from 'alibabacloud_actiontrail20200706'
Trying to import model from wrong location.
fix
Use: from alibabacloud_actiontrail20200706.models import DescribeTrailsRequest
SDK.ServerError: InvalidAccessKeyId.NotFound
Credentials not set correctly or missing from environment variables.
fix
Ensure ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET are set, and pass them to Config.
Upgrade
Version history
2.6.0latest on PyPI · released Mar 26, 2026
Audit
Dependencies
alibabacloud-tea-openapirequiredCore dependency for API client
alibabacloud-credentialsoptionalFor credential management via AccessKey or STS
alibabacloud-endpoint-utiloptionalEndpoint resolution
Agent activity
45 hits · last 30 days
node
34
Perplexity
1
Resources
alibabacloud-actiontrail20200706 — pip install alibabacloud-actiontrail20200706 · libregistry