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

CloudProvider node attributes

The attributes of a CloudProvider node are as 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 displayed in UI
description string

Description.

Console URL
console_url string

Console URL.

 

CloudProvider node relationships

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

UI NameRelationshipDescription

Regions

CloudProvider:
ServiceProvider:
CloudService:

Region:
CloudRegion

Regions where the CloudProvider operates.

Cloud API Result

CloudProvider:
InferredElement:

Inference:
Primary:
DiscoveredCloudAPIResultList

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:

Name

Expression

Description

Number of Regionsnum_regions : NODECOUNT(TRAVERSE ServiceProvider:CloudService:Region:CloudRegion)Number of cloud regions.
Was this page helpful? Yes No Submitting... Thank you

Comments