Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

CLM AWS SDK


The BMC Cloud Lifecycle Management Amazon Web Services software development kit (CLM AWS SDK) provides a normalized and homogenous interface to manage your Amazon Web Services cloud and other on-premises cloud providers such as VMware. It also provides API access to the BMC Cloud Lifecycle Management stack and the AWS cloud.

The following topics are designed to enable you to quickly leverage the capabilities of CLM AWS SDK:

Topic

Description

Describes the basics of the CLM AWS SDK.

Provides the procedure for configuring the CLM AWS SDK.

Lists the CLM AWS SDK use cases and includes the CLM-AWS-SDK-SAMPLE.zip file, which contains the complete end-to-end use cases code and configurations.

Describes the syntax and usage of the CLM AWS SDK.

Provides a detailed description of the CLM AWS SDK methods.

For detailed API reference of the CLM AWS SDK methods, refer to the apiclient-1.0.0-javadoc.jar file.

Back to top

Prerequisites for using the CLM AWS SDK

Before using the CLM AWS SDK, ensure that you have performed the following tasks:

  • Set up the AWS provider or VMware on-premise provider and have configured the settings for Amazon or vCenter provisioning correspondingly. For provider-specific details, see Consolidated-list-of-configuration-settings-for-Amazon-provisioning or Consolidated-list-of-configuration-settings-for-vCenter-provisioning.
  • Specified Amazon EC2 Client access credentials in BMC Cloud Lifecycle Management.
  • Created or onboarded the network container by using BMC Cloud Lifecycle Management.
  • Created a tenant in BMC Cloud Lifecycle Management.
  • Mapped the network container with the tenant in BMC Cloud Lifecycle Management.
  • Created and mapped an entitlement package with the tenant in BMC Cloud Lifecycle Management.
  • Used CLMEC2Client instead of AmazonEC2Client in your code base.
  • Specified the configurable parameters required by the CLM AWS SDK. For details about additional configuration file parameters required by the CLM AWS SDK, see Providing configuration parameters to CLM AWS SDK.

Back to top

Downloading the CLM AWS SDK

Download the AWS_Northbound_SDK_for_CLM.zip file from BMC Communities and extract it in the folder structure of your choice.

Note

You do not need to install the CLM AWS SDK.

Back to top

Supported operations

The CLM AWS SDK supports the following operations for the AWS cloud and the on-premises cloud provider (VMware):

  • Provisioning an instance 
  • Describing an instance
  • Describing an instance's status
  • Describing an instance's attributes
  • Rebooting an instance
  • Starting an instance
  • Stopping an instance
  • Terminating an instance

Note

To view the known issues details of the CLM AWS SDK, see Known and corrected issues for BMC ZipKits for Cloud.

Back to top

Compatibility

The following compatibility matrix lists the supported AWS SDK and BMC Cloud Lifecycle Management releases:

CLM AWS SDK version

BMC Cloud Lifecycle Management version

AWS version

4.1.00 and later

BMC Cloud Lifecycle Management 4.6.07

aws-java-sdk-1.11.261.jar

BMC Cloud Lifecycle Management 4.6.00

aws-java-sdk-1.8.11.jar

BMC Cloud Lifecycle Management 4.5.00

aws-java-sdk-1.8.11.jar

BMC Cloud Lifecycle Management 4.1.00

aws-java-sdk-1.8.11.jar

Back to top

For more information

See the AWS SDK documentation on the Amazon Web Services technical documentation site.

Related BMC Communities blog entry

The following link provides supplemental information available from a blog entry in BMC Cloud Lifecycle Management Communities:

Unleash The Power of CLM AWS Client SDK

The blog discusses how to use this SDK to interact with Amazon Web Service (AWS) infrastructure and non-AWS infrastructure as well.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*