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.
A CloudProvider node is created by the cloud patterns when a cloud scan takes place.
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.
CloudProvider node attributes
The attributes of a CloudProvider node are as described in the following table:
|UI Name |
Attribute Name and Type
Unique identity string for Cloud Provider.
Internal name for the Cloud Provider.
Not displayed in UI
CloudProvider node relationships
The relationships of a CloudProvider node are as described in the following table:
Regions where the CloudProvider operates.
Cloud API Result
Cloud API Result from which the existence of this CloudProvider was inferred.
CloudProvider node expressions
The expressions on a CloudProvider node are as described in the following table:
|Number of Regions||Number of cloud regions.|