Skip to main content

A higher level package to retrieve details on AWS items.

Project description

# bozor
A higher level package to retrieve details on AWS items.

## features

- Built on top of botor.
- Orchestrates all the calls required to fully describe an item.

## Supported Technologies

- IAM Role
- IAM User

## Example

from bozor.aws.iam import get_role

# account_number may be extracted from the ARN of the role passed to get_role
# if not included in conn.
conn = dict(
assume_role='SecurityMonkey', # or whichever role you wish to assume into
session_name='bozor',
region='us-east-1'
)

role = get_role(
dict(arn='arn:aws:iam::000000000000:role/myRole', role_name='myRole')
output='camelize',
**conn)

# bozor makes a number of calls to obtain a full description of the role
print(json.dumps(role, indent=4, sort_keys=True))

{
"Arn": ...,
"AssumeRolePolicyDocument": ...,
"CreateDate": ..., # str
"InlinePolicies": ...,
"InstanceProfiles": ...,
"ManagedPolicies": ...,
"Path": ...,
"RoleId": ...,
"RoleName": ...,
}

Project details


Download files

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

Source Distribution

bozor-0.0.1dev4.tar.gz (9.0 kB view details)

Uploaded Source

File details

Details for the file bozor-0.0.1dev4.tar.gz.

File metadata

  • Download URL: bozor-0.0.1dev4.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bozor-0.0.1dev4.tar.gz
Algorithm Hash digest
SHA256 6f836f1f42eea76425b01a682e84e0000df08b8aa4a8b64d80dbcca2af406d94
MD5 eca5c2b175222948cb5d1dbac4244c77
BLAKE2b-256 ec688dda4a55a4e54d7c8e489f57392cc325a500a220ca389f76c7840d7df212

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page