Provider API reference

The following table summarizes the classes that compose the Provider API. Click on a class name to see a detailed description of the class and its constituent APIs. For information about working with the topics in this section, see Using the API reference sections.

Class name

Description

ApplicationContainer

ApplicationSoftware

Application software that can be installed

BaseCPUSensor

Basic CPU metrics

BaseMemorySensor

Basic memory metrics

CloudObject

Abstract superclass of all classes in the model

CloudResource

Superclass for all classes that exist in the cloud

ComputeInfrastructure

Superclass for all types of infrastructure compute resources

ComputePoolPlacementAdvice

Placement advice for compute pools

ContainerBlueprint

Network container configuration blueprint

CustomContainer

CustomResourceProperty

Database

Firewall

Virtual firewall

FirewallNetworkInterface

Firewall network interface

HostnameAdvice

Advice for host names

InfrastructureProvidedResource

Abstract superclass of all resources that are provided by a resource provider other than BMC Cloud Lifecycle Management

InstallableResource

Software item from the BMC Atrium Product Catalog

InstallableResourceDisk

Software item from the BMC Atrium Product Catalog

IPAddressPool

Collection of IP addresses

LBPoolEntry

Load balancer pool entry

LoadBalancer

Virtual load balancer

LoadBalancerPlacementAdvice

Placement advice for load balancers

LoadBalancerPool

Logical set of devices that work as a group to receive and process traffic

LogicalDataCenterDistributedFirewallInterface

Firewall network interface

LogicalDataCenterPerimeterFirewall

Virtual firewall

LogicalDataCenterPerimeterFirewallInterface

Firewall network interface

LogicalHostingEnvironmentPlacementAdvice

Placement advice for logical hosting environments

LogicalLoadBalancerPlacementAdvice

Placement advice for logical networks

LogicalNetworkPlacementAdvice

Placement advice for logical networks

LogicalZone

Level 3 application execution environment

Network

Collection of virtual local area networks

NetworkConnector

Configuration of a switch

NetworkContainer

Network container

NetworkInfrastructure

Superclass for all types of infrastructure network resources

NetworkPath

Network path

OperatingSystem

Installed instance of an operating system

PhysicalServer

Physical server resource made available to the cloud

PhysicalServerPlacementAdvice

Placement advice for physical servers

Pod

Set of physical devices

ReferenceActionCatalog

ReferenceActionCatalogEntry

ReferenceActionCatalogGroup

ReferenceSensorCatalog

ReferenceSensorCatalogEntry

RunningSoftware

Sensor

SensorCatalog

SensorCatalogEntry

SensorCatalogEntryAttribute

SensorInfrastructure

Sensor infrastructure

Server

Superclass for all server classes

SoftwareContainer

SoftwareHost

SoftwareResourceProperty

SwitchPortPlacementAdvice

Placement advice for switch ports

UserMapProperty

VirtualCluster

Aggregation of virtual hosts

VirtualClusterPlacementAdvice

Placement advice for virtual clusters

VirtualDatastore

Data store attached to a cluster

VirtualDatastorePlacementAdvice

Placement advice for virtual data stores

VirtualDatastorePoolPlacementAdvice

Advice for virtual data store pool placement

VirtualGuest

Virtual guest

VirtualHost

Physical server used to host virtual guests

VirtualHostPlacementAdvice

Placement advice for virtual hosts

VirtualResourcePool

Collection of resources

VirtualResourcePoolPlacementAdvice

Placement advice for virtual resource pools

Zone

Level 3 application execution environment

Was this page helpful? Yes No Submitting... Thank you

Comments