Page tree
    Skip to end of metadata
    Go to start of metadata

    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.
    • No labels