Default language.

CloudProvider node


A CloudProvider node represents a cloud vendor or provider of cloud services. CloudProvider nodes are under the full control of patterns.

A CloudProvider node is created the first time you run a cloud scan on a particular vendor. One CloudProvider node is created for a vendor. Cloud regions are created for each region scanned under that cloud provider, and cloud services are created under cloud regions to model services running there.

One CloudProvider node can have multiple regions associated with it. One CloudRegion node can have multiple services associated with it. 

The following diagram shows the relationship between a CloudProvider node, and the CloudRegions and CloudServices beneath it:

image2017-4-24 12:17:0.png

The following section describes the scenarios in which a CloudProvider node is created or removed. CloudProvider nodes are never updated.
 

CloudProvider node lifecycle

The following section describes the scenarios in which a CloudProvider node is created or removed.

Creation

A CloudProvider node is created by the cloud patterns when a cloud scan takes place.

Removal

A CloudProvider node is not automatically removed.

To remove a CloudProvider node manually, select it in the list and pick Destroy from the Actions list. 

If you remove a CloudProvider node, then its contained nodes are removed. For more information, see Cascade Removal

Attributes of the CloudProvider node

The attributes of the CloudProvider node are described in the following table:

UI Name
Attribute Name and Type
Description 
Key
key : string 
Unique identity string for Cloud Provider
Code
code : string 
Internal name for the Cloud Provider
Name
name : string 
Name
Short Name
short_name : string 
Short Name
Not shown in UI
#description : string 
Description
Console URL
console_url : string 
Console URL

Relationships of the CloudProvider node

The relationships of the CloudProvider node are described in the following table:

UI Name Relationship Description 
Activity Records ActedUpon:
Activity:
ActivityRecord:
ActivityRecord
 
Record of model activity associated with this Cloud Provider
Cloud Management Groups ServiceProvider:
CloudService:
ManagementGroup:
CloudManagementGroup
 
Cloud Management Groups that the Cloud Provider provides
Cloud Regions ServiceProvider:
CloudService:
Region:
CloudRegion
 
Cloud Regions where the Cloud Provider operates
Excluded from Model Definitions ExcludedItem:
DefinitionContainment:
Definition:
ModelDefinition
 
Model Definitions this Cloud Provider has been excluded from
Included in Model Definitions IncludedItem:
DefinitionContainment:
Definition:
ModelDefinition
 
Model Definitions this Cloud Provider is included in
Primary Business Application InferredElement:
Inference:
Primary:
BusinessApplicationInstance
 
Business Application from which the existence of this Cloud Provider was inferred
Primary Business Service InferredElement:
Inference:
Primary:
BusinessService
 
Business Service from which the existence of this Cloud Provider was inferred
Primary Technical Service InferredElement:
Inference:
Primary:
TechnicalService
 
Technical Service from which the existence of this Cloud Provider was inferred
Primary Container InferredElement:
Inference:
Primary:
ContainerInfo
 
Container from which the existence of this Cloud Provider was inferred
Primary Contained Software Instance InferredElement:
Inference:
Primary:
ContainedSoftwareInstance
 
Contained Software Instance from which the existence of this Cloud Provider was inferred
Primary Device Info InferredElement:
Inference:
Primary:
DeviceInfo
 
Device Info from which the existence of this Cloud Provider was inferred
Primary Discovered Application Component InferredElement:
Inference:
Primary:
DiscoveredApplicationComponent
 
Discovered Application Component from which the existence of this Cloud Provider was inferred
Primary Discovered Cloud API Result List InferredElement:
Inference:
Primary:
DiscoveredCloudAPIResultList
 
Discovered Cloud API Result List from which the existence of this Cloud Provider was inferred
Primary Discovered Coupling Facility InferredElement:
Inference:
Primary:
DiscoveredCouplingFacility
 
Discovered Coupling Facility from which the existence of this Cloud Provider was inferred
Primary Discovered Database InferredElement:
Inference:
Primary:
DiscoveredDatabase
 
Discovered Database from which the existence of this Cloud Provider was inferred
Primary Discovered Database Detail InferredElement:
Inference:
Primary:
DiscoveredDatabaseDetail
 
Discovered Database Detail from which the existence of this Cloud Provider was inferred
Primary Discovered Directory Entry InferredElement:
Inference:
Primary:
DiscoveredDirectoryEntry
 
Discovered Directory Entry from which the existence of this Cloud Provider was inferred
Primary Discovered Disk Drive InferredElement:
Inference:
Primary:
DiscoveredDiskDrive
 
Discovered Disk Drive from which the existence of this Cloud Provider was inferred
Primary Discovered File InferredElement:
Inference:
Primary:
DiscoveredFile
 
Discovered File from which the existence of this Cloud Provider was inferred
Primary Discovered File System InferredElement:
Inference:
Primary:
DiscoveredFileSystem
 
Discovered File System from which the existence of this Cloud Provider was inferred
Primary Discovered HBA InferredElement:
Inference:
Primary:
DiscoveredHBA
 
Discovered HBA from which the existence of this Cloud Provider was inferred
Primary Discovered IP Address InferredElement:
Inference:
Primary:
DiscoveredIPAddress
 
Discovered IP Address from which the existence of this Cloud Provider was inferred
Primary Listening Port InferredElement:
Inference:
Primary:
DiscoveredListeningPort
 
Listening Port from which the existence of this Cloud Provider was inferred
Primary Discovered MFPart InferredElement:
Inference:
Primary:
DiscoveredMFPart
 
Discovered MFPart from which the existence of this Cloud Provider was inferred
Primary Discovered MQ Detail InferredElement:
Inference:
Primary:
DiscoveredMQDetail
 
Discovered MQ Detail from which the existence of this Cloud Provider was inferred
Primary Discovered Mainframe InferredElement:
Inference:
Primary:
DiscoveredMainframe
 
Discovered Mainframe from which the existence of this Cloud Provider was inferred
Primary Discovered Mainframe View Result InferredElement:
Inference:
Primary:
DiscoveredMainframeViewResult
 
Discovered Mainframe View Result from which the existence of this Cloud Provider was inferred
Primary Discovered Network Interface InferredElement:
Inference:
Primary:
DiscoveredNetworkInterface
 
Discovered Network Interface from which the existence of this Cloud Provider was inferred
Primary Discovered Process InferredElement:
Inference:
Primary:
DiscoveredProcess
 
Discovered Process from which the existence of this Cloud Provider was inferred
Primary Discovered Program InferredElement:
Inference:
Primary:
DiscoveredProgram
 
Discovered Program from which the existence of this Cloud Provider was inferred
Primary Discovered Registry Entry InferredElement:
Inference:
Primary:
DiscoveredRegistryEntry
 
Discovered Registry Entry from which the existence of this Cloud Provider was inferred
Primary Discovered Service InferredElement:
Inference:
Primary:
DiscoveredService
 
Discovered Service from which the existence of this Cloud Provider was inferred
Primary Discovered Software InferredElement:
Inference:
Primary:
DiscoveredSoftware
 
Discovered Software from which the existence of this Cloud Provider was inferred
Primary Discovered Storage Subsystem InferredElement:
Inference:
Primary:
DiscoveredStorageSubsystem
 
Discovered Storage Subsystem from which the existence of this Cloud Provider was inferred
Primary Discovered Sysplex InferredElement:
Inference:
Primary:
DiscoveredSysplex
 
Discovered Sysplex from which the existence of this Cloud Provider was inferred
Primary Discovered Tape Drive InferredElement:
Inference:
Primary:
DiscoveredTapeDrive
 
Discovered Tape Drive from which the existence of this Cloud Provider was inferred
Primary Discovered Transaction InferredElement:
Inference:
Primary:
DiscoveredTransaction
 
Discovered Transaction from which the existence of this Cloud Provider was inferred
Primary Discovered Virtual Machine InferredElement:
Inference:
Primary:
DiscoveredVirtualMachine
 
Discovered Virtual Machine from which the existence of this Cloud Provider was inferred
Primary Host Info InferredElement:
Inference:
Primary:
HostInfo
 
Host Info from which the existence of this Cloud Provider was inferred
Primary MF Part InferredElement:
Inference:
Primary:
MFPart
 
MF Part from which the existence of this Cloud Provider was inferred
Primary Network Connection List InferredElement:
Inference:
Primary:
NetworkConnectionList
 
Network Connection List from which the existence of this Cloud Provider was inferred
Primary Software Component InferredElement:
Inference:
Primary:
SoftwareComponent
 
Software Component from which the existence of this Cloud Provider was inferred
Primary Software Container InferredElement:
Inference:
Primary:
SoftwareContainer
 
Software Container from which the existence of this Cloud Provider was inferred
Primary Software Instance InferredElement:
Inference:
Primary:
SoftwareInstance
 
Software Instance from which the existence of this Cloud Provider was inferred
All Virtual Machines 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Host:
HostedSoftware:
RunningSoftware:
VirtualMachine

All Virtual Machines hosted by this cloud provider
All Block Storage 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Container:
Containment:
ContainedVolume:
StorageVolume

All Block Storage hosted by this cloud provider
All File Systems 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Mounter:
FileSystemMount:
MountedFileSystem:
FileSystem

All File Systems hosted by this cloud provider
All Software Instances 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Host:
HostedSoftware:
RunningSoftware:
SoftwareInstance

All Software hosted by this cloud provider
All Load Balancers 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Container:
Containment:
ContainedService:
LoadBalancerService

All Load Balancers hosted by this cloud provider
All Administrative Collections 

ServiceProvider:
CloudService:
Region:
CloudRegion

ServiceProvider:
CloudService:
Service:
CloudService

Collection:
Collection:
Member:
AdminCollection

All Admin Collections hosted by this cloud provider

Expressions of the CloudProvider node

The expressions of the CloudProvider node are described in the following table: {anchor:exprs}

UI Name Expression Description
Number of Cloud Management Groups num_groups : NODECOUNT(TRAVERSE ServiceProvider:CloudService:ManagementGroup:CloudManagementGroup) Number of groups
Number of Regions num_regions : NODECOUNT(TRAVERSE ServiceProvider:CloudService:Region:CloudRegion) Number of regions

 

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