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:
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 and relationships of the CloudProvider node
The attributes of the CloudProvider node are described in the following table:
UI Name | Description |
---|---|
Key | Unique identity string for Cloud Provider |
Code | Internal name for the Cloud Provider |
Name | Name |
Short Name | Short Name |
Not shown in UI | Description |
Console URL | Console URL |
The relationships of the CloudProvider node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
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 |
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 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: | All Virtual Machines hosted by this cloud provider |
All Block Storage | ServiceProvider: | All Block Storage hosted by this cloud provider |
All File Systems | ServiceProvider: | All File Systems hosted by this cloud provider |
All Software Instances | ServiceProvider: | All Software hosted by this cloud provider |
All Load Balancers | ServiceProvider: | All Load Balancers hosted by this cloud provider |
All Administrative Collections | ServiceProvider: | All Admin Collections hosted by this cloud provider |
The expressions of the CloudProvider node are described in the following table:
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 |