Skip to main content

Oracle Bare Metal Cloud Services Python SDK

Project description

About

This is the Python SDK for Oracle Bare Metal Cloud Services. Python 2.7+ and 3.5+ are supported.

>>> import oraclebmc
# Set up config
>>> config = oraclebmc.config.from_file(
...     "~/.oraclebmc/config",
...     "DEFAULT")
# Create a service client
>>> identity = oraclebmc.identity.IdentityClient(config)
# Get the current user
>>> user = identity.get_user(config["user"]).data
>>> print(user)
{
  "compartment_id": "ocid1.tenancy.oc1...",
  "description": "Test user",
  "id": "ocid1.user.oc1...",
  "inactive_status": null,
  "lifecycle_state": "ACTIVE",
  "name": "test-user@corp.com",
  "time_created": "2016-08-30T23:46:44.680000+00:00"
}

The project is open source and maintained by Oracle Corp. The home page for the project is here.

Installation

pip install oraclebmc

See the installation guide for installation troubleshooting and alternative install methods.

Examples

Examples can be found here.

Documentation

Full documentation, including prerequisites and installation and configuration instructions, can be found here.

API reference can be found here.

Help

See the “Questions or Feedback” section here.

Changes

See CHANGELOG.

Contributing

bmcs-python-sdk is an open source project. See CONTRIBUTING for details.

Oracle gratefully acknowledges the contributions to bmcs-python-sdk that have been made by the community.

Known Issues

You can find information on any known issues with the SDK here and under the “Issues” tab of this project’s GitHub repository.

License

Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.

This SDK and sample is dual licensed under the Universal Permissive License 1.0 and the Apache License 2.0.

See LICENSE for more details.

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

oraclebmc-1.3.3.tar.gz (139.2 kB view details)

Uploaded Source

Built Distribution

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

oraclebmc-1.3.3-py2.py3-none-any.whl (272.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file oraclebmc-1.3.3.tar.gz.

File metadata

  • Download URL: oraclebmc-1.3.3.tar.gz
  • Upload date:
  • Size: 139.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for oraclebmc-1.3.3.tar.gz
Algorithm Hash digest
SHA256 5f8dfb39b4d4844fc80e30f566d4081aeef6a71fe261793da84815bdda2e0e3e
MD5 bb8252f7f4c0270379b34e80db6e2df3
BLAKE2b-256 2894d7eecf126958f0b4c8847c753958e8b73ab75008c83e9365b7e33231926a

See more details on using hashes here.

File details

Details for the file oraclebmc-1.3.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for oraclebmc-1.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ef4ec1f20c2d1ccb0d65c968df9625aba4173e541e176949dd8d4a861406011b
MD5 64ef805033aeb1bcdc95501d0a04ca04
BLAKE2b-256 85c5766a3a96e625a572067f9d1463ce43d18e6a50e5b23a0fb990cb7864eb74

See more details on using hashes here.

Supported by

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