Scaleway Schema#

        graph LR
    ScalewayApiKey -- OWNED_BY --> ScalewayApplication
    ScalewayApiKey -- OWNED_BY --> ScalewayUser
    ScalewayApplication -- CAN_ACCESS --> ScalewayProject
    ScalewayApplication -- HAS --> ScalewayApiKey
    ScalewayApplication -- HAS_ROLE --> ScalewayPermissionSet
    ScalewayApplication -- MEMBER_OF --> ScalewayGroup
    ScalewayContainerRegistryImage -- HAS_LAYER --> ScalewayContainerRegistryImageLayer
    ScalewayContainerRegistryImageTag -- IMAGE --> ScalewayContainerRegistryImage
    ScalewayContainerRegistryNamespace -- REPO_IMAGE --> ScalewayContainerRegistryImageTag
    ScalewayDnsZone -- HAS_RECORD --> ScalewayDnsRecord
    ScalewayElasticMetalFlexibleIp -- IDENTIFIES --> ScalewayElasticMetalServer
    ScalewayFlexibleIp -- IDENTIFIES --> ScalewayInstance
    ScalewayGroup -- CAN_ACCESS --> ScalewayProject
    ScalewayGroup -- HAS_ROLE --> ScalewayPermissionSet
    ScalewayInstance -- MEMBER_OF_SCALEWAY_SECURITY_GROUP --> ScalewaySecurityGroup
    ScalewayInstance -- MOUNTS --> ScalewayVolume
    ScalewayKapsuleCluster -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayKapsuleCluster -- HAS --> ScalewayKapsuleNode
    ScalewayKapsuleCluster -- HAS --> ScalewayKapsulePool
    ScalewayKapsulePool -- HAS --> ScalewayKapsuleNode
    ScalewayLBFrontend -- ROUTES_TO --> ScalewayLBBackend
    ScalewayLoadBalancer -- HAS --> ScalewayLBBackend
    ScalewayLoadBalancer -- HAS --> ScalewayLBFrontend
    ScalewayMongoDBInstance -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayOrganization -- RESOURCE --> ScalewayApiKey
    ScalewayOrganization -- RESOURCE --> ScalewayApplication
    ScalewayOrganization -- RESOURCE --> ScalewayGroup
    ScalewayOrganization -- RESOURCE --> ScalewayPermissionSet
    ScalewayOrganization -- RESOURCE --> ScalewayPolicy
    ScalewayOrganization -- RESOURCE --> ScalewayProject
    ScalewayOrganization -- RESOURCE --> ScalewayRegisteredDomain
    ScalewayOrganization -- RESOURCE --> ScalewayRule
    ScalewayOrganization -- RESOURCE --> ScalewaySSHKey
    ScalewayOrganization -- RESOURCE --> ScalewayUser
    ScalewayPolicy -- APPLIES_TO --> ScalewayApplication
    ScalewayPolicy -- APPLIES_TO --> ScalewayGroup
    ScalewayPolicy -- APPLIES_TO --> ScalewayUser
    ScalewayPolicy -- HAS --> ScalewayRule
    ScalewayPrivateNetwork -- HAS --> ScalewaySubnet
    ScalewayProject -- RESOURCE --> ScalewayAppleSiliconServer
    ScalewayProject -- RESOURCE --> ScalewayContainerRegistryImage
    ScalewayProject -- RESOURCE --> ScalewayContainerRegistryImageLayer
    ScalewayProject -- RESOURCE --> ScalewayContainerRegistryImageTag
    ScalewayProject -- RESOURCE --> ScalewayContainerRegistryNamespace
    ScalewayProject -- RESOURCE --> ScalewayDataWarehouseDeployment
    ScalewayProject -- RESOURCE --> ScalewayDediboxServer
    ScalewayProject -- RESOURCE --> ScalewayDnsRecord
    ScalewayProject -- RESOURCE --> ScalewayDnsZone
    ScalewayProject -- RESOURCE --> ScalewayElasticMetalFlexibleIp
    ScalewayProject -- RESOURCE --> ScalewayElasticMetalServer
    ScalewayProject -- RESOURCE --> ScalewayFileSystem
    ScalewayProject -- RESOURCE --> ScalewayFlexibleIp
    ScalewayProject -- RESOURCE --> ScalewayIP
    ScalewayProject -- RESOURCE --> ScalewayInstance
    ScalewayProject -- RESOURCE --> ScalewayKapsuleCluster
    ScalewayProject -- RESOURCE --> ScalewayKapsuleNode
    ScalewayProject -- RESOURCE --> ScalewayKapsulePool
    ScalewayProject -- RESOURCE --> ScalewayKey
    ScalewayProject -- RESOURCE --> ScalewayLBBackend
    ScalewayProject -- RESOURCE --> ScalewayLBFrontend
    ScalewayProject -- RESOURCE --> ScalewayLoadBalancer
    ScalewayProject -- RESOURCE --> ScalewayMongoDBInstance
    ScalewayProject -- RESOURCE --> ScalewayObjectStorageBucket
    ScalewayProject -- RESOURCE --> ScalewayPrivateNetwork
    ScalewayProject -- RESOURCE --> ScalewayPublicGateway
    ScalewayProject -- RESOURCE --> ScalewayPublicGatewayPatRule
    ScalewayProject -- RESOURCE --> ScalewayRdbInstance
    ScalewayProject -- RESOURCE --> ScalewayRedisCluster
    ScalewayProject -- RESOURCE --> ScalewayRegisteredDomain
    ScalewayProject -- RESOURCE --> ScalewaySSHKey
    ScalewayProject -- RESOURCE --> ScalewaySearchDeployment
    ScalewayProject -- RESOURCE --> ScalewaySecret
    ScalewayProject -- RESOURCE --> ScalewaySecretVersion
    ScalewayProject -- RESOURCE --> ScalewaySecurityGroup
    ScalewayProject -- RESOURCE --> ScalewaySecurityGroupRule
    ScalewayProject -- RESOURCE --> ScalewayServerlessContainer
    ScalewayProject -- RESOURCE --> ScalewayServerlessContainerNamespace
    ScalewayProject -- RESOURCE --> ScalewayServerlessFunction
    ScalewayProject -- RESOURCE --> ScalewayServerlessFunctionNamespace
    ScalewayProject -- RESOURCE --> ScalewayServerlessJobDefinition
    ScalewayProject -- RESOURCE --> ScalewayServerlessSQLDatabase
    ScalewayProject -- RESOURCE --> ScalewaySubnet
    ScalewayProject -- RESOURCE --> ScalewayVolume
    ScalewayProject -- RESOURCE --> ScalewayVolumeSnapshot
    ScalewayProject -- RESOURCE --> ScalewayVpc
    ScalewayPublicGateway -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayPublicGateway -- HAS --> ScalewayPublicGatewayPatRule
    ScalewayRdbInstance -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayRedisCluster -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayRule -- SCOPED_TO --> ScalewayProject
    ScalewaySecret -- ENCRYPTED_BY --> ScalewayKey
    ScalewaySecret -- HAS --> ScalewaySecretVersion
    ScalewaySecurityGroupRule -- MEMBER_OF_SCALEWAY_SECURITY_GROUP --> ScalewaySecurityGroup
    ScalewayServerlessContainer -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayServerlessContainer -- HAS_IMAGE --> ScalewayContainerRegistryImage
    ScalewayServerlessContainerNamespace -- HAS --> ScalewayServerlessContainer
    ScalewayServerlessFunction -- ATTACHED_TO --> ScalewayPrivateNetwork
    ScalewayServerlessFunctionNamespace -- HAS --> ScalewayServerlessFunction
    ScalewaySubnet -- HAS --> ScalewayIP
    ScalewayUser -- CAN_ACCESS --> ScalewayProject
    ScalewayUser -- HAS --> ScalewayApiKey
    ScalewayUser -- HAS_ROLE --> ScalewayPermissionSet
    ScalewayUser -- MEMBER_OF --> ScalewayGroup
    ScalewayVolume -- HAS --> ScalewayVolumeSnapshot
    ScalewayVpc -- HAS --> ScalewayPrivateNetwork
    

ScalewayApiKey#

Represents an ApiKey in Scaleway.

Ontology Mapping: This node uses the ontology label APIKey.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Access key of the API key.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of API key creation.

creation_ip

IP address of the device that created the API key.

default_project_id

Default Project ID specified for this API key.

deletable

Defines whether or not the API key is deletable.

description

Description of API key.

editable

Defines whether or not the API key is editable.

expires_at

Date and time of API key expiration.

managed

Defines whether or not the API key is managed.

updated_at

Date and time of last API key update.

_ont_created_at

Yes

Normalized field sourced from created_at.

_ont_expires_at

Yes

Normalized field sourced from expires_at.

_ont_name

Yes

Normalized field sourced from description.

_ont_source

Module that populated this node’s ontology fields.

_ont_updated_at

Yes

Normalized field sourced from updated_at.

Relationships#

  • (:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayApplication): Connects ScalewayApiKey to ScalewayApplication through OWNED_BY.

  • (:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayUser): Connects ScalewayApiKey to ScalewayUser through OWNED_BY.

  • (:ScalewayApplication)-[:HAS]->(:ScalewayApiKey): Connects ScalewayApplication to ScalewayApiKey through HAS.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApiKey): Connects ScalewayOrganization to ScalewayApiKey through RESOURCE.

  • (:ScalewayUser)-[:HAS]->(:ScalewayApiKey): Connects ScalewayUser to ScalewayApiKey through HAS.

  • (:User)-[:OWNS]->(:APIKey): generated by analysis job Ontology - User OWNS APIKey linking.

ScalewayAppleSiliconServer#

Represents an Apple silicon (Mac mini) server in Scaleway.

Ontology Mapping: This node uses the ontology label ComputeInstance.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the server.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of server creation.

deletable_at

Date and time the server can be deleted.

deletion_scheduled

Whether deletion is scheduled.

delivered

Whether the server has been delivered.

ip

Public IP address of the server.

name

Name of the server.

public_bandwidth_bps

Public bandwidth in bits per second.

status

Status of the server.

tags

Tags attached to the server.

type

Commercial type of the server.

updated_at

Date and time of last server update.

vpc_status

Private network status of the server.

zone

Zone in which the server is located.

_ont_created_at

Yes

Normalized field sourced from created_at.

_ont_name

Yes

Normalized field sourced from name.

_ont_public_ip_address

Yes

Normalized field sourced from ip.

_ont_region

Yes

Normalized field sourced from zone.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from status.

_ont_type

Yes

Normalized field sourced from type.

Relationships#

  • (:PublicIP)-[:POINTS_TO]->(:ComputeInstance)

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayAppleSiliconServer): Connects ScalewayProject to ScalewayAppleSiliconServer through RESOURCE.

ScalewayApplication#

Represents an Application (Service Account) in Scaleway

Ontology Mapping: This node uses the ontology label ServiceAccount.

Additional Labels: This node also uses ScalewayPrincipal.

Additional Label Definitions:

  • ScalewayPrincipal: A Scaleway identity participating in the shared ScalewayPrincipal graph interface.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the application.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time application was created.

deletable

Defines whether or not the application is deletable.

description

Description of the application.

editable

Defines whether or not the application is editable.

managed

Defines whether or not the application is managed.

name

Name of the application.

tags

Tags associated with the application.

updated_at

Date and time of last application update.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayApplication): Connects ScalewayApiKey to ScalewayApplication through OWNED_BY.

  • (:ScalewayApplication)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayApplication to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

  • (:ScalewayApplication)-[:HAS]->(:ScalewayApiKey): Connects ScalewayApplication to ScalewayApiKey through HAS.

  • (:ScalewayApplication)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayApplication to ScalewayPermissionSet through HAS_ROLE.

  • (:ScalewayApplication)-[:MEMBER_OF]->(:ScalewayGroup): Connects ScalewayApplication to ScalewayGroup through MEMBER_OF.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApplication): Connects ScalewayOrganization to ScalewayApplication through RESOURCE.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayApplication): Connects ScalewayPolicy to ScalewayApplication through APPLIES_TO.

ScalewayContainerRegistryImage#

This node label is loaded by more than one sync path:

  • Layer and manifest data attached to an image already present in the graph.

  • Represents the digest-addressed image content in a Container Registry. Deduplicated by digest, so multiple tags (and repositories) referencing the same digest share one node.

Ontology Mapping: This node uses the ontology label Image.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Image digest (sha256).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

digest

Yes

Image digest (sha256).

layer_diff_ids

Ordered uncompressed layer digests (from the OCI image config).

source_file

Dockerfile path within the source repository.

source_revision

Source commit the image was built from.

source_uri

Yes

Source VCS repository URL the image was built from (OCI label/annotation or SLSA attestation). Match key for PACKAGED_FROM.

_ont_digest

Yes

Normalized field sourced from digest.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ComputeService)-[:HAS_RUNTIME_IMAGE]->(:Image): generated by analysis job Workload HAS_RUNTIME_IMAGE inventory analysis.

    • Properties:

      Field

      Description

      exposed_internet

      Property generated by analysis job: Workload HAS_RUNTIME_IMAGE inventory analysis.

  • (:Container)-[:RESOLVED_IMAGE]->(:Image): generated by analysis job Container RESOLVED_IMAGE analysis.

  • (:Function)-[:RESOLVED_IMAGE]->(:Image): generated by analysis job Function RESOLVED_IMAGE analysis.

  • (:PackageVersion)-[:DEPLOYED]->(:Image): A canonical package version is deployed on a container image.

  • (:ScalewayContainerRegistryImage)-[:HAS_LAYER]->(:ScalewayContainerRegistryImageLayer): Connects ScalewayContainerRegistryImage to ScalewayContainerRegistryImageLayer through HAS_LAYER.

  • (:ScalewayContainerRegistryImageTag)-[:IMAGE]->(:ScalewayContainerRegistryImage): Connects ScalewayContainerRegistryImageTag to ScalewayContainerRegistryImage through IMAGE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImage): Connects ScalewayProject to ScalewayContainerRegistryImage through RESOURCE.

  • (:ScalewayServerlessContainer)-[:HAS_IMAGE]->(:ScalewayContainerRegistryImage): Connects ScalewayServerlessContainer to ScalewayContainerRegistryImage through HAS_IMAGE.

ScalewayContainerRegistryImageLayer#

Represents a filesystem layer of a container image, keyed by its uncompressed digest (diff_id) and shared across images that reuse it.

Ontology Mapping: This node uses the ontology label ImageLayer.

Properties#

Field

Index

Description

id

Yes

Layer diff_id (sha256).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

diff_id

Yes

Uncompressed layer digest (sha256).

history

Build command (created_by) that produced the layer.

is_empty

Whether the layer is an empty (metadata-only) layer.

Relationships#

  • (:ScalewayContainerRegistryImage)-[:HAS_LAYER]->(:ScalewayContainerRegistryImageLayer): Connects ScalewayContainerRegistryImage to ScalewayContainerRegistryImageLayer through HAS_LAYER.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageLayer): Connects ScalewayProject to ScalewayContainerRegistryImageLayer through RESOURCE.

ScalewayContainerRegistryImageTag#

Represents a tag (a named pointer such as latest or v1.2.3) inside a Container Registry namespace, resolving to a specific image digest. Scaleway’s namespace is the registry (like a GCP Artifact Registry repository), so the “named image” from list_images is not modeled as its own node; its name and visibility are denormalized onto the tag.

Ontology Mapping: This node uses the ontology label ImageTag.

Properties#

Field

Index

Description

id

Yes

Tag UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

digest

Yes

Digest (sha256) the tag resolves to.

image_name

Yes

Name of the repository (named image) the tag belongs to.

name

Yes

Tag string (e.g. latest).

status

Tag status.

updated_at

Last update timestamp.

uri

Yes

Full pull URI, e.g. rg.fr-par.scw.cloud/<namespace>/<image>:<tag>.

visibility

Per-image visibility (public, private, inherit). Combined with the namespace is_public flag to derive effective exposure.

Relationships#

  • (:ScalewayContainerRegistryImageTag)-[:IMAGE]->(:ScalewayContainerRegistryImage): Connects ScalewayContainerRegistryImageTag to ScalewayContainerRegistryImage through IMAGE.

  • (:ScalewayContainerRegistryNamespace)-[:REPO_IMAGE]->(:ScalewayContainerRegistryImageTag): Connects ScalewayContainerRegistryNamespace to ScalewayContainerRegistryImageTag through REPO_IMAGE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageTag): Connects ScalewayProject to ScalewayContainerRegistryImageTag through RESOURCE.

ScalewayContainerRegistryNamespace#

Represents a Scaleway Container Registry namespace (top-level repository scope).

Ontology Mapping: This node uses the ontology label ContainerRegistry.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Namespace UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

description

Namespace description.

endpoint

Yes

Registry endpoint (e.g. rg.fr-par.scw.cloud/<name>).

image_count

Number of images in the namespace.

is_public

True if the namespace allows unauthenticated reads.

name

Yes

Namespace name.

region

Region the namespace lives in.

size

Total size in bytes of stored images.

status

Namespace status.

status_message

Human-readable status message.

updated_at

Last update timestamp.

_ont_created_at

Yes

Normalized field sourced from created_at.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_size_bytes

Yes

Normalized field sourced from size.

_ont_source

Module that populated this node’s ontology fields.

_ont_uri

Yes

Normalized field sourced from endpoint.

Relationships#

  • (:ScalewayContainerRegistryNamespace)-[:REPO_IMAGE]->(:ScalewayContainerRegistryImageTag): Connects ScalewayContainerRegistryNamespace to ScalewayContainerRegistryImageTag through REPO_IMAGE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryNamespace): Connects ScalewayProject to ScalewayContainerRegistryNamespace through RESOURCE.

ScalewayDataWarehouseDeployment#

Represents a Data Warehouse (ClickHouse) deployment in Scaleway.

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the deployment.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

cpu_max

Maximum vCPU.

cpu_min

Minimum vCPU.

created_at

Creation timestamp.

is_public

True if any endpoint is public-facing.

name

Name of the deployment.

ram_per_cpu

RAM per vCPU.

region

Region the deployment lives in.

replica_count

Number of replicas.

shard_count

Number of shards.

status

Status of the deployment.

tags

Tags attached to the deployment.

updated_at

Last update timestamp.

version

Engine version.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

_ont_version

Yes

Normalized field sourced from version.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDataWarehouseDeployment): Connects ScalewayProject to ScalewayDataWarehouseDeployment through RESOURCE.

ScalewayDediboxServer#

Represents a Dedibox (dedicated) server in Scaleway.

Ontology Mapping: This node uses the ontology label ComputeInstance.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the server (stringified).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of server creation.

datacenter_name

Datacenter hosting the server.

expired_at

Date and time the server expires.

hostname

Hostname of the server.

ips

Public IP addresses of the server.

is_hds

Whether the server is HDS certified.

is_outsourced

Whether the server is outsourced.

offer_id

Offer ID of the server.

offer_name

Offer name of the server.

public_ip

First public IP (scalar, for ontology).

status

Status of the server.

updated_at

Date and time of last server update.

zone

Zone in which the server is located.

_ont_created_at

Yes

Normalized field sourced from created_at.

_ont_name

Yes

Normalized field sourced from hostname.

_ont_public_ip_address

Yes

Normalized field sourced from public_ip.

_ont_region

Yes

Normalized field sourced from zone.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from status.

_ont_type

Yes

Normalized field sourced from offer_name.

Relationships#

  • (:PublicIP)-[:POINTS_TO]->(:ComputeInstance)

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDediboxServer): Connects ScalewayProject to ScalewayDediboxServer through RESOURCE.

ScalewayDnsRecord#

Represents an individual DNS record within a ScalewayDnsZone.

Ontology Mapping: This node uses the ontology label DNSRecord.

Properties#

Field

Index

Description

id

Yes

Record unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

comment

Free-form record comment.

data

Record data (target IP, hostname, value, …).

name

Yes

Record name (relative to its zone).

priority

Record priority (relevant for MX/SRV).

ttl

Record TTL in seconds.

type

Record type (a, aaaa, cname, mx, …).

updated_at

Record last update date.

Relationships#

  • (:ScalewayDnsZone)-[:HAS_RECORD]->(:ScalewayDnsRecord): Connects ScalewayDnsZone to ScalewayDnsRecord through HAS_RECORD.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsRecord): Connects ScalewayProject to ScalewayDnsRecord through RESOURCE.

ScalewayDnsZone#

Represents a DNS zone managed by Scaleway Domains & DNS. The zone’s ID is composed from {subdomain}.{domain} (or just {domain} for apex zones), which is the value the Scaleway API itself uses as the zone path parameter.

Ontology Mapping: This node uses the ontology label DNSZone.

Properties#

Field

Index

Description

id

Yes

Full zone name (subdomain.domain or domain).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

domain

Yes

Apex domain of the zone.

linked_products

Scaleway products linked to this zone.

message

Status message returned by the API.

ns

Authoritative name servers currently configured for the zone.

ns_default

Default Scaleway name servers.

ns_master

Master name servers.

status

Zone status (active, pending, error, …).

subdomain

Subdomain within the apex (empty for the apex zone itself).

updated_at

Zone last update date.

Relationships#

  • (:ScalewayDnsZone)-[:HAS_RECORD]->(:ScalewayDnsRecord): Connects ScalewayDnsZone to ScalewayDnsRecord through HAS_RECORD.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsZone): Connects ScalewayProject to ScalewayDnsZone through RESOURCE.

ScalewayElasticMetalFlexibleIp#

Represents a flexible (portable) public IP for Elastic Metal servers in Scaleway.

Ontology Projection: ScalewayElasticMetalFlexibleIp contributes data to canonical PublicIP nodes.

Properties#

Field

Index

Description

id

Yes

ID of the flexible IP.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

description

Description of the flexible IP.

ip_address

The IP address.

reverse

Reverse DNS value.

server_id

ID of the server the IP is attached to.

status

Status of the flexible IP.

tags

Tags attached to the flexible IP.

updated_at

Last update timestamp.

zone

Availability zone.

Relationships#

  • (:PublicIP)-[:RESERVED_BY]->(:ScalewayElasticMetalFlexibleIp)

  • (:ScalewayElasticMetalFlexibleIp)-[:IDENTIFIES]->(:ScalewayElasticMetalServer): Connects ScalewayElasticMetalFlexibleIp to ScalewayElasticMetalServer through IDENTIFIES.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalFlexibleIp): Connects ScalewayProject to ScalewayElasticMetalFlexibleIp through RESOURCE.

ScalewayElasticMetalServer#

Represents an Elastic Metal (bare-metal) server in Scaleway.

Ontology Mapping: This node uses the ontology label ComputeInstance.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the server.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

boot_type

Boot type of the server.

created_at

Date and time of server creation.

description

Description of the server.

domain

Domain of the server.

ips

Public IP addresses attached to the server.

name

Name of the server.

offer_id

Offer ID of the server.

offer_name

Offer name of the server.

ping_status

Status of the server ping.

protected

If enabled, the server can not be deleted.

public_ip

First public IP (scalar, for ontology).

status

Status of the server.

tags

Tags attached to the server.

updated_at

Date and time of last server update.

zone

Zone in which the server is located.

_ont_created_at

Yes

Normalized field sourced from created_at.

_ont_name

Yes

Normalized field sourced from name.

_ont_public_ip_address

Yes

Normalized field sourced from public_ip.

_ont_region

Yes

Normalized field sourced from zone.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from status.

_ont_type

Yes

Normalized field sourced from offer_name.

Relationships#

  • (:PublicIP)-[:POINTS_TO]->(:ComputeInstance)

  • (:ScalewayElasticMetalFlexibleIp)-[:IDENTIFIES]->(:ScalewayElasticMetalServer): Connects ScalewayElasticMetalFlexibleIp to ScalewayElasticMetalServer through IDENTIFIES.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalServer): Connects ScalewayProject to ScalewayElasticMetalServer through RESOURCE.

ScalewayFileSystem#

Represents a File Storage file system in Scaleway.

Ontology Mapping: This node uses the ontology label FileStorage.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the file system.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

name

Name of the file system.

number_of_attachments

Number of resources it is attached to.

region

Region the file system lives in.

size

Size of the file system in bytes.

status

Status of the file system.

tags

Tags attached to the file system.

updated_at

Last update timestamp.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayFileSystem): Connects ScalewayProject to ScalewayFileSystem through RESOURCE.

ScalewayFlexibleIp#

Flexible IP addresses are public IP addresses that you can hold independently of any Instance. By default, a Scaleway Instance’s public IP is also a flexible IP address.

Ontology Projection: ScalewayFlexibleIp contributes data to canonical PublicIP nodes.

Properties#

Field

Index

Description

id

Yes

Flexible IP ID

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

address

IP address

ipam_id

IPAM ID (UUID format)

prefix

IP Network

reverse

Reverse DNS

state

State of the IP (unknown_state, detached, attached, pending, error)

tags

Tags for the IP

type

Type of IP (unknown_iptype, routed_ipv4, routed_ipv6)

zone

AZ of the IP

Relationships#

  • (:PublicIP)-[:RESERVED_BY]->(:ScalewayFlexibleIp)

  • (:ScalewayFlexibleIp)-[:IDENTIFIES]->(:ScalewayInstance): Connects ScalewayFlexibleIp to ScalewayInstance through IDENTIFIES.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayFlexibleIp): Connects ScalewayProject to ScalewayFlexibleIp through RESOURCE.

ScalewayGroup#

Represents a Group in Scaleway.

Ontology Mapping: This node uses the ontology label UserGroup.

Additional Labels: This node also uses ScalewayPrincipal.

Additional Label Definitions:

  • ScalewayPrincipal: A Scaleway identity participating in the shared ScalewayPrincipal graph interface.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the group.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of group creation.

deletable

Defines whether or not the group is deletable.

description

Description of the group.

editable

Defines whether or not the group is editable.

managed

Defines whether or not the group is managed.

name

Name of the group.

tags

Yes

Tags associated to the group.

updated_at

Date and time of last group update.

_ont_description

Normalized field sourced from description.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayApplication)-[:MEMBER_OF]->(:ScalewayGroup): Connects ScalewayApplication to ScalewayGroup through MEMBER_OF.

  • (:ScalewayGroup)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayGroup to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

  • (:ScalewayGroup)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayGroup to ScalewayPermissionSet through HAS_ROLE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayGroup): Connects ScalewayOrganization to ScalewayGroup through RESOURCE.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayGroup): Connects ScalewayPolicy to ScalewayGroup through APPLIES_TO.

  • (:ScalewayUser)-[:MEMBER_OF]->(:ScalewayGroup): Connects ScalewayUser to ScalewayGroup through MEMBER_OF.

ScalewayInstance#

An Instance is a virtual computing unit that provides resources, such as processing power, memory, and network connectivity, to run your applications.

Ontology Mapping: This node uses the ontology label ComputeInstance.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Instance unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

arch

Instance architecture (unknown_arch, x86_64, arm, arm64)

boot_type

Instance boot type (local, bootscript, rescue)

commercial_type

Instance commercial type (eg. GP1-M).

creation_date

Instance creation date.

dynamic_ip_required

True if a dynamic IPv4 is required.

enable_ipv6

True if IPv6 is enabled (deprecated and always False when routed_ip_enabled is True).

end_of_service

True if the Instance type has reached end of service.

hostname

Instance host name.

ipv6_address

Instance IPv6 IP-Address.

ipv6_gateway

IPv6 IP-addresses gateway.

ipv6_netmask

IPv6 IP-addresses CIDR netmask.

location_cluster_id

Instance location, cluster ID

location_hypervisor_id

Instance location, hypervisor ID

location_node_id

Instance location, node ID

location_platform_id

Instance location, platform ID

mac_address

The server’s MAC address.

modification_date

Instance modification date.

name

Instance name.

private_ip

Private IP address of the Instance (deprecated and always null when routed_ip_enabled is True).

private_nics

Instance private NICs.

public_ips

Public IP addresses assigned to the instance.

routed_ip_enabled

True to configure the instance so it uses the routed IP mode. Use of routed_ip_enabled as False is deprecated.

state

Instance state (running, stopped, stopped in place, starting, stopping, locked)

state_detail

Detailed information about the Instance state.

tags

Tags associated with the Instance.

zone

Zone in which the Instance is located.

_ont_created_at

Yes

Normalized field sourced from creation_date.

_ont_name

Yes

Normalized field sourced from name.

_ont_private_ip_address

Yes

Normalized field sourced from private_ip.

_ont_region

Yes

Normalized field sourced from zone.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from state.

_ont_type

Yes

Normalized field sourced from commercial_type.

Relationships#

  • (:PublicIP)-[:POINTS_TO]->(:ComputeInstance)

  • (:ScalewayFlexibleIp)-[:IDENTIFIES]->(:ScalewayInstance): Connects ScalewayFlexibleIp to ScalewayInstance through IDENTIFIES.

  • (:ScalewayInstance)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): Connects ScalewayInstance to ScalewaySecurityGroup through MEMBER_OF_SCALEWAY_SECURITY_GROUP.

  • (:ScalewayInstance)-[:MOUNTS]->(:ScalewayVolume): Connects ScalewayInstance to ScalewayVolume through MOUNTS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayInstance): Connects ScalewayProject to ScalewayInstance through RESOURCE.

ScalewayIP#

An IP is an IPAM-managed IP address (IPv4 or IPv6) allocated within a Private Network and optionally attached to a resource.

Properties#

Field

Index

Description

id

Yes

IP unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

address

The IP address (CIDR notation).

created_at

IP creation date.

is_ipv6

True if the address is IPv6.

region

Region the IP lives in.

resource_id

ID of the resource the IP is attached to.

resource_mac_address

MAC address of the resource the IP is attached to.

resource_name

Name of the resource the IP is attached to.

resource_type

Type of resource the IP is attached to (e.g. instance_private_nic).

source_private_network_id

ID of the Private Network the IP was booked in.

source_subnet_id

ID of the subnet the IP was booked in.

source_vpc_id

ID of the VPC the IP was booked in.

tags

Tags associated with the IP.

updated_at

IP last update date.

zone

Zone the IP lives in (when zonal).

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayIP): Connects ScalewayProject to ScalewayIP through RESOURCE.

  • (:ScalewaySubnet)-[:HAS]->(:ScalewayIP): Connects ScalewaySubnet to ScalewayIP through HAS.

ScalewayKapsuleCluster#

Represents a Scaleway Kapsule (managed Kubernetes) cluster.

Ontology Mapping: This node uses the ontology label ComputeCluster.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Cluster UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

admission_plugins

List of enabled admission plugins.

apiserver_cert_sans

Extra SANs added to the apiserver cert.

cluster_url

API server URL.

cni

CNI plugin (cilium, calico, …).

created_at

Creation timestamp.

description

Cluster description.

dns_wildcard

Wildcard DNS name pointing at the cluster.

feature_gates

List of enabled Kubernetes feature gates.

name

Yes

Cluster name.

pod_cidr

Pod IP range.

private_network_id

ID of the VPC private network this cluster is attached to (if any).

region

Region the cluster lives in.

service_cidr

Service IP range.

service_dns_ip

In-cluster DNS service IP.

status

Cluster status (ready, creating, …).

tags

Cluster tags.

type

Cluster offer type (e.g. kapsule, multicloud).

updated_at

Last update timestamp.

upgrade_available

True if a newer Kubernetes version is offered.

version

Kubernetes version.

_ont_endpoint

Yes

Normalized field sourced from cluster_url.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from region.

_ont_source

Module that populated this node’s ontology fields.

_ont_status

Yes

Normalized field sourced from status.

_ont_version

Yes

Normalized field sourced from version.

Relationships#

  • (:ScalewayKapsuleCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayKapsuleCluster to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsuleNode): Connects ScalewayKapsuleCluster to ScalewayKapsuleNode through HAS.

  • (:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsulePool): Connects ScalewayKapsuleCluster to ScalewayKapsulePool through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleCluster): Connects ScalewayProject to ScalewayKapsuleCluster through RESOURCE.

ScalewayKapsuleNode#

Represents a single node in a Kapsule pool.

Properties#

Field

Index

Description

id

Yes

Node UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

error_message

Last error message reported by the node.

name

Yes

Node name.

provider_id

Provider-side identifier for the backing instance (e.g. scaleway://instance/<zone>/<id>).

public_ip_v4

Public IPv4 address.

public_ip_v6

Public IPv6 address.

region

Region the node lives in.

status

Node status (ready, not_ready, …).

updated_at

Last update timestamp.

Relationships#

  • (:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsuleNode): Connects ScalewayKapsuleCluster to ScalewayKapsuleNode through HAS.

  • (:ScalewayKapsulePool)-[:HAS]->(:ScalewayKapsuleNode): Connects ScalewayKapsulePool to ScalewayKapsuleNode through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleNode): Connects ScalewayProject to ScalewayKapsuleNode through RESOURCE.

ScalewayKapsulePool#

Represents a Kapsule node pool: a homogeneous group of nodes provisioned for a Kapsule cluster.

Properties#

Field

Index

Description

id

Yes

Pool UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

autohealing

True if autohealing is enabled.

autoscaling

True if the pool autoscales.

container_runtime

Container runtime (containerd, …).

created_at

Creation timestamp.

max_size

Maximum size for autoscaling.

min_size

Minimum size for autoscaling.

name

Yes

Pool name.

node_type

Scaleway instance commercial type used for nodes (e.g. DEV1-M).

placement_group_id

ID of the placement group, if any.

public_ip_disabled

True if nodes have no public IP.

region

Region the pool lives in.

root_volume_size

Root volume size in bytes.

root_volume_type

Root volume type for nodes.

security_group_id

Security group applied to the nodes.

size

Current size of the pool.

status

Pool status.

tags

Pool tags.

updated_at

Last update timestamp.

version

Kubernetes version of the pool.

zone

Zone the pool’s nodes live in.

Relationships#

  • (:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsulePool): Connects ScalewayKapsuleCluster to ScalewayKapsulePool through HAS.

  • (:ScalewayKapsulePool)-[:HAS]->(:ScalewayKapsuleNode): Connects ScalewayKapsulePool to ScalewayKapsuleNode through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsulePool): Connects ScalewayProject to ScalewayKapsulePool through RESOURCE.

ScalewayKey#

Represents a Scaleway Key Manager key.

Ontology Mapping: This node uses the ontology label EncryptionKey.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Key unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Key creation date.

deletion_requested_at

Timestamp when deletion was requested.

description

Key description.

locked

True if the key is locked.

name

Yes

Key name.

origin

Key material origin (scaleway_kms, external).

protected

True if the key is protected against deletion.

region

Region the key lives in.

rotated_at

Last rotation date.

rotation_count

Number of times the key has been rotated.

rotation_next_at

Next scheduled rotation timestamp.

rotation_period

Automatic rotation period (ISO 8601 duration).

state

Key state (enabled, disabled, pending_deletion, …).

tags

Key tags.

updated_at

Key last update date.

usage_algorithm

Algorithm corresponding to usage_type (e.g. aes_256_gcm).

usage_type

Active key usage category (symmetric_encryption, asymmetric_encryption, asymmetric_signing).

_ont_enabled

Yes

Normalized field sourced from state.

_ont_key_type

Yes

Normalized field sourced from usage_type.

_ont_name

Yes

Normalized field sourced from name.

_ont_rotation_enabled

Yes

Normalized field sourced from rotation_period.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKey): Connects ScalewayProject to ScalewayKey through RESOURCE.

  • (:ScalewaySecret)-[:ENCRYPTED_BY]->(:ScalewayKey): Connects ScalewaySecret to ScalewayKey through ENCRYPTED_BY.

ScalewayLBBackend#

A Backend defines a pool of servers and the forwarding / health-check configuration a Load Balancer uses to reach them.

Properties#

Field

Index

Description

id

Yes

Backend unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Backend creation date.

forward_port

Port traffic is forwarded to.

forward_port_algorithm

Load-balancing algorithm (e.g. roundrobin).

forward_protocol

Protocol used to forward traffic (tcp, http).

health_check_delay

Delay between health checks.

health_check_max_retries

Max health-check retries before marking down.

health_check_port

Port used for health checks.

name

Backend name.

on_marked_down_action

Action when a server is marked down.

pool

List of backend server IP addresses.

proxy_protocol

Proxy protocol mode.

ssl_bridging

True if SSL bridging to the backend is enabled.

sticky_sessions

Sticky-session mode.

timeout_connect

Connection timeout.

timeout_server

Server inactivity timeout.

updated_at

Backend last update date.

Relationships#

  • (:ScalewayLBFrontend)-[:ROUTES_TO]->(:ScalewayLBBackend): Connects ScalewayLBFrontend to ScalewayLBBackend through ROUTES_TO.

  • (:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBBackend): Connects ScalewayLoadBalancer to ScalewayLBBackend through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLBBackend): Connects ScalewayProject to ScalewayLBBackend through RESOURCE.

ScalewayLBFrontend#

A Frontend defines an inbound listener (port) on a Load Balancer and the backend it routes to.

Properties#

Field

Index

Description

id

Yes

Frontend unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

certificate_ids

IDs of the TLS certificates attached.

connection_rate_limit

Per-source connection rate limit.

created_at

Frontend creation date.

enable_access_logs

True if access logs are enabled.

enable_http3

True if HTTP/3 is enabled.

inbound_port

Port the frontend listens on.

name

Frontend name.

timeout_client

Client inactivity timeout.

updated_at

Frontend last update date.

Relationships#

  • (:ScalewayLBFrontend)-[:ROUTES_TO]->(:ScalewayLBBackend): Connects ScalewayLBFrontend to ScalewayLBBackend through ROUTES_TO.

  • (:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBFrontend): Connects ScalewayLoadBalancer to ScalewayLBFrontend through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLBFrontend): Connects ScalewayProject to ScalewayLBFrontend through RESOURCE.

ScalewayLoadBalancer#

A Load Balancer distributes incoming traffic across backend servers. Its public IP(s) make it an internet-facing entry point.

Ontology Mapping: This node uses the ontology label LoadBalancer.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Load Balancer unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

backend_count

Number of backends.

created_at

Load Balancer creation date.

description

Load Balancer description.

frontend_count

Number of frontends.

ip_address

Primary public IP address (first entry of ip_addresses).

ip_addresses

All public IP addresses of the Load Balancer.

name

Load Balancer name.

private_network_count

Number of attached Private Networks.

region

Region the Load Balancer lives in.

route_count

Number of routes.

ssl_compatibility_level

SSL compatibility level.

status

Load Balancer status (e.g. ready).

tags

Tags associated with the Load Balancer.

type

Load Balancer commercial type (e.g. LB-S).

updated_at

Load Balancer last update date.

zone

Zone the Load Balancer lives in.

_ont_ip_address

Yes

Normalized field sourced from ip_address.

_ont_lb_type

Yes

Normalized field sourced from type.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from region.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:PublicIP)-[:POINTS_TO]->(:LoadBalancer)

  • (:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBBackend): Connects ScalewayLoadBalancer to ScalewayLBBackend through HAS.

  • (:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBFrontend): Connects ScalewayLoadBalancer to ScalewayLBFrontend through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLoadBalancer): Connects ScalewayProject to ScalewayLoadBalancer through RESOURCE.

ScalewayMongoDBInstance#

Represents a managed MongoDB instance (Scaleway “Managed Database for MongoDB”).

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Instance UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

is_public

True if the instance exposes a publicly reachable endpoint.

name

Yes

Instance name.

node_amount

Number of nodes in the deployment.

node_type

Commercial node type.

private_endpoint_dns

DNS record for the first private-network endpoint, if any.

private_endpoint_port

Port of the first private-network endpoint, if any.

public_endpoint_dns

DNS record for the public endpoint, if any.

public_endpoint_port

Port of the public endpoint, if any.

region

Region the instance lives in.

status

Instance status.

tags

Instance tags.

version

MongoDB version (e.g. 7.0).

volume_size

Storage volume size in bytes.

volume_type

Storage volume type.

_ont_endpoint

Yes

Normalized field sourced from public_endpoint_dns.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_port

Yes

Normalized field sourced from public_endpoint_port.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

_ont_version

Yes

Normalized field sourced from version.

Relationships#

  • (:ScalewayMongoDBInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayMongoDBInstance to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayMongoDBInstance): Connects ScalewayProject to ScalewayMongoDBInstance through RESOURCE.

ScalewayObjectStorageBucket#

An Object Storage bucket is an S3-compatible container for objects. Scaleway Object Storage is not exposed by the Scaleway Python SDK, so it is collected through the regional S3-compatible endpoints.

Ontology Mapping: This node uses the ontology label ObjectStorage.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Bucket name (globally unique).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

acl_public

True if the bucket ACL grants access to AllUsers / AuthenticatedUsers (null if the ACL could not be read).

anonymous_access

Yes

True if the bucket policy grants anonymous (internet) access (null if the policy could not be read).

anonymous_actions

Actions granted to anonymous principals by the bucket policy.

creation_date

Bucket creation date.

endpoint

Public S3 endpoint URL of the bucket.

name

Bucket name.

public

Yes

Combined public-exposure signal: acl_public OR anonymous_access; null when both sources were unreadable.

region

Region the bucket lives in (fr-par, nl-ams, pl-waw, it-mil).

tags

Bucket tags (key=value).

versioning_status

Versioning status (Enabled, Suspended, or unset).

_ont_encrypted

Yes

Property generated by the ontology mapping.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_public

Yes

Normalized field sourced from public.

_ont_source

Module that populated this node’s ontology fields.

_ont_versioning

Yes

Normalized field sourced from versioning_status.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayObjectStorageBucket): Connects ScalewayProject to ScalewayObjectStorageBucket through RESOURCE.

ScalewayOrganization#

Represents an Organization in Scaleway.

Ontology Mapping: This node uses the ontology label Tenant.

Properties#

Field

Index

Description

id

Yes

ID of the Scaleway Organization

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

Relationships#

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApiKey): Connects ScalewayOrganization to ScalewayApiKey through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApplication): Connects ScalewayOrganization to ScalewayApplication through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayGroup): Connects ScalewayOrganization to ScalewayGroup through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPermissionSet): Connects ScalewayOrganization to ScalewayPermissionSet through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPolicy): Connects ScalewayOrganization to ScalewayPolicy through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayProject): Connects ScalewayOrganization to ScalewayProject through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRegisteredDomain): Connects ScalewayOrganization to ScalewayRegisteredDomain through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRule): Connects ScalewayOrganization to ScalewayRule through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewaySSHKey): Connects ScalewayOrganization to ScalewaySSHKey through RESOURCE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayUser): Connects ScalewayOrganization to ScalewayUser through RESOURCE.

ScalewayPermissionSet#

Represents a Permission Set in Scaleway. Permission sets are predefined collections of permissions.

Ontology Mapping: This node uses the ontology label PermissionRole.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the permission set.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

categories

Categories of the permission set.

description

Description of the permission set.

name

Yes

Name of the permission set.

scope_type

Scope type of the permission set.

_ont_name

Yes

Normalized field sourced from name.

_ont_scope

Yes

Normalized field sourced from scope_type.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

Relationships#

  • (:ScalewayApplication)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayApplication to ScalewayPermissionSet through HAS_ROLE.

  • (:ScalewayGroup)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayGroup to ScalewayPermissionSet through HAS_ROLE.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPermissionSet): Connects ScalewayOrganization to ScalewayPermissionSet through RESOURCE.

  • (:ScalewayUser)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayUser to ScalewayPermissionSet through HAS_ROLE.

ScalewayPolicy#

Represents an IAM Policy in Scaleway. Policies define permissions for users, groups, or applications.

Properties#

Field

Index

Description

id

Yes

ID of the policy.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of policy creation.

deletable

Defines whether or not the policy is deletable.

description

Description of the policy.

editable

Defines whether or not the policy is editable.

managed

Defines whether or not the policy is managed.

name

Name of the policy.

nb_permission_sets

Number of permission sets in the policy.

nb_rules

Number of rules in the policy.

nb_scopes

Number of scopes in the policy.

no_principal

True if the policy has no principal attached.

tags

Tags associated with the policy.

updated_at

Date and time of last policy update.

Relationships#

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPolicy): Connects ScalewayOrganization to ScalewayPolicy through RESOURCE.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayApplication): Connects ScalewayPolicy to ScalewayApplication through APPLIES_TO.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayGroup): Connects ScalewayPolicy to ScalewayGroup through APPLIES_TO.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayUser): Connects ScalewayPolicy to ScalewayUser through APPLIES_TO.

  • (:ScalewayPolicy)-[:HAS]->(:ScalewayRule): Connects ScalewayPolicy to ScalewayRule through HAS.

ScalewayPrivateNetwork#

A Private Network is a layer-2 network within a VPC that Instances and other resources attach to.

Properties#

Field

Index

Description

id

Yes

Private Network unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Private Network creation date.

default_route_propagation_enabled

True if the default route is propagated.

dhcp_enabled

True if managed DHCP is enabled.

name

Private Network name.

region

Region the Private Network lives in.

tags

Tags associated with the Private Network.

updated_at

Private Network last update date.

vpc_id

ID of the VPC the Private Network belongs to.

Relationships#

  • (:ScalewayKapsuleCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayKapsuleCluster to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayMongoDBInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayMongoDBInstance to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayPrivateNetwork)-[:HAS]->(:ScalewaySubnet): Connects ScalewayPrivateNetwork to ScalewaySubnet through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPrivateNetwork): Connects ScalewayProject to ScalewayPrivateNetwork through RESOURCE.

  • (:ScalewayPublicGateway)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayPublicGateway to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayRdbInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayRdbInstance to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayRedisCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayRedisCluster to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayServerlessContainer)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayServerlessContainer to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayServerlessFunction)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayServerlessFunction to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayVpc)-[:HAS]->(:ScalewayPrivateNetwork): Connects ScalewayVpc to ScalewayPrivateNetwork through HAS.

ScalewayProject#

Represents a Project in Scaleway. Projects are groupings of Scaleway resources.

Ontology Mapping: This node uses the ontology label Tenant.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the Scaleway Project

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp

description

Project description

name

Name of the project

updated_at

Last update timestamp

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayApplication)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayApplication to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

  • (:ScalewayGroup)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayGroup to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayProject): Connects ScalewayOrganization to ScalewayProject through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayAppleSiliconServer): Connects ScalewayProject to ScalewayAppleSiliconServer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImage): Connects ScalewayProject to ScalewayContainerRegistryImage through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageLayer): Connects ScalewayProject to ScalewayContainerRegistryImageLayer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageTag): Connects ScalewayProject to ScalewayContainerRegistryImageTag through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryNamespace): Connects ScalewayProject to ScalewayContainerRegistryNamespace through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDataWarehouseDeployment): Connects ScalewayProject to ScalewayDataWarehouseDeployment through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDediboxServer): Connects ScalewayProject to ScalewayDediboxServer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsRecord): Connects ScalewayProject to ScalewayDnsRecord through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsZone): Connects ScalewayProject to ScalewayDnsZone through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalFlexibleIp): Connects ScalewayProject to ScalewayElasticMetalFlexibleIp through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalServer): Connects ScalewayProject to ScalewayElasticMetalServer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayFileSystem): Connects ScalewayProject to ScalewayFileSystem through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayFlexibleIp): Connects ScalewayProject to ScalewayFlexibleIp through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayIP): Connects ScalewayProject to ScalewayIP through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayInstance): Connects ScalewayProject to ScalewayInstance through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleCluster): Connects ScalewayProject to ScalewayKapsuleCluster through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleNode): Connects ScalewayProject to ScalewayKapsuleNode through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsulePool): Connects ScalewayProject to ScalewayKapsulePool through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayKey): Connects ScalewayProject to ScalewayKey through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLBBackend): Connects ScalewayProject to ScalewayLBBackend through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLBFrontend): Connects ScalewayProject to ScalewayLBFrontend through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayLoadBalancer): Connects ScalewayProject to ScalewayLoadBalancer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayMongoDBInstance): Connects ScalewayProject to ScalewayMongoDBInstance through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayObjectStorageBucket): Connects ScalewayProject to ScalewayObjectStorageBucket through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPrivateNetwork): Connects ScalewayProject to ScalewayPrivateNetwork through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGateway): Connects ScalewayProject to ScalewayPublicGateway through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGatewayPatRule): Connects ScalewayProject to ScalewayPublicGatewayPatRule through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRdbInstance): Connects ScalewayProject to ScalewayRdbInstance through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRedisCluster): Connects ScalewayProject to ScalewayRedisCluster through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRegisteredDomain): Connects ScalewayProject to ScalewayRegisteredDomain through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySSHKey): Connects ScalewayProject to ScalewaySSHKey through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySearchDeployment): Connects ScalewayProject to ScalewaySearchDeployment through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecret): Connects ScalewayProject to ScalewaySecret through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecretVersion): Connects ScalewayProject to ScalewaySecretVersion through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroup): Connects ScalewayProject to ScalewaySecurityGroup through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroupRule): Connects ScalewayProject to ScalewaySecurityGroupRule through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainer): Connects ScalewayProject to ScalewayServerlessContainer through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainerNamespace): Connects ScalewayProject to ScalewayServerlessContainerNamespace through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunction): Connects ScalewayProject to ScalewayServerlessFunction through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunctionNamespace): Connects ScalewayProject to ScalewayServerlessFunctionNamespace through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessJobDefinition): Connects ScalewayProject to ScalewayServerlessJobDefinition through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessSQLDatabase): Connects ScalewayProject to ScalewayServerlessSQLDatabase through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySubnet): Connects ScalewayProject to ScalewaySubnet through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVolume): Connects ScalewayProject to ScalewayVolume through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVolumeSnapshot): Connects ScalewayProject to ScalewayVolumeSnapshot through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVpc): Connects ScalewayProject to ScalewayVpc through RESOURCE.

  • (:ScalewayRule)-[:SCOPED_TO]->(:ScalewayProject): Connects ScalewayRule to ScalewayProject through SCOPED_TO.

  • (:ScalewayUser)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayUser to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

ScalewayPublicGateway#

Represents a Scaleway Public Gateway: a managed NAT gateway providing internet egress (and optional SSH bastion) to instances on attached private networks.

Properties#

Field

Index

Description

id

Yes

Gateway UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

bandwidth

Gateway bandwidth in Mbps.

bastion_allowed_ips

CIDRs allowed to reach the bastion, if restricted.

bastion_enabled

True if the SSH bastion is enabled.

bastion_port

Port the SSH bastion listens on.

created_at

Creation timestamp.

ipv4_address

Yes

Public egress IP of the gateway.

is_legacy

True if this is a legacy (v1) gateway.

name

Yes

Gateway name.

smtp_enabled

True if outbound SMTP is allowed.

status

Gateway status (running, stopped, …).

tags

Gateway tags.

type

Commercial gateway type (for example, VPC-GW-S).

updated_at

Last update timestamp.

version

Gateway software version.

zone

Zone the gateway lives in.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGateway): Connects ScalewayProject to ScalewayPublicGateway through RESOURCE.

  • (:ScalewayPublicGateway)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayPublicGateway to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayPublicGateway)-[:HAS]->(:ScalewayPublicGatewayPatRule): Connects ScalewayPublicGateway to ScalewayPublicGatewayPatRule through HAS.

ScalewayPublicGatewayPatRule#

Represents a PAT (Port Address Translation) rule on a Public Gateway: it forwards a public port on the gateway’s IP to a private IP/port, exposing an internal service to the internet.

Properties#

Field

Index

Description

id

Yes

PAT rule UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

private_ip

Yes

Destination private IP.

private_port

Destination private port.

protocol

Forwarded protocol (tcp, udp, both).

public_port

Public port on the gateway IP.

updated_at

Last update timestamp.

zone

Zone the rule lives in.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGatewayPatRule): Connects ScalewayProject to ScalewayPublicGatewayPatRule through RESOURCE.

  • (:ScalewayPublicGateway)-[:HAS]->(:ScalewayPublicGatewayPatRule): Connects ScalewayPublicGateway to ScalewayPublicGatewayPatRule through HAS.

ScalewayRdbInstance#

Represents a managed PostgreSQL / MySQL database instance (Scaleway “Managed Database for PostgreSQL and MySQL”).

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Instance UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

backup_same_region

True if backups are stored in the same region as the instance.

backup_schedule_disabled

True if automated backups are disabled.

backup_schedule_retention_days

Backup retention in days, when configured.

created_at

Creation timestamp.

encryption_at_rest_enabled

True if encryption at rest is enabled.

engine

Engine and version (e.g. PostgreSQL-15, MySQL-8).

is_ha_cluster

True if the instance runs in high-availability mode.

is_public

True if the instance exposes a publicly reachable endpoint (load balancer or direct access).

name

Yes

Instance name.

node_type

Commercial node type (e.g. DB-DEV-S).

private_endpoint_ip

IP of the first private-network endpoint, if any.

private_endpoint_port

Port of the first private-network endpoint, if any.

public_endpoint_hostname

Hostname of the public endpoint, if any.

public_endpoint_ip

IP of the public endpoint, if any.

public_endpoint_port

Port of the public endpoint, if any.

region

Region the instance lives in.

status

Instance status (ready, provisioning, …).

tags

Instance tags.

volume_size

Storage volume size in bytes.

volume_type

Storage volume type (lssd, bssd, sbs_5k, …).

_ont_encrypted

Yes

Normalized field sourced from encryption_at_rest_enabled.

_ont_endpoint

Yes

Normalized field sourced from public_endpoint_hostname.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_port

Yes

Normalized field sourced from public_endpoint_port.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Normalized field sourced from engine.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRdbInstance): Connects ScalewayProject to ScalewayRdbInstance through RESOURCE.

  • (:ScalewayRdbInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayRdbInstance to ScalewayPrivateNetwork through ATTACHED_TO.

ScalewayRedisCluster#

Represents a managed Redis cluster (Scaleway “Managed Database for Redis”).

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Cluster UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

cluster_size

Number of nodes in the cluster.

created_at

Creation timestamp.

is_public

True if the cluster exposes a publicly reachable endpoint.

name

Yes

Cluster name.

node_type

Commercial node type.

private_endpoint_ip

IP of the first private-network endpoint, if any.

private_endpoint_port

Port of the first private-network endpoint, if any.

public_endpoint_ip

IP of the public endpoint, if any.

public_endpoint_port

Port of the public endpoint, if any.

status

Cluster status.

tags

Cluster tags.

tls_enabled

True if TLS is enabled for client traffic.

updated_at

Last update timestamp.

user_name

Default admin user.

version

Redis version (e.g. 7.0.5).

zone

Zone the cluster lives in.

_ont_endpoint

Yes

Normalized field sourced from public_endpoint_ip.

_ont_location

Yes

Normalized field sourced from zone.

_ont_name

Yes

Normalized field sourced from name.

_ont_port

Yes

Normalized field sourced from public_endpoint_port.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

_ont_version

Yes

Normalized field sourced from version.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRedisCluster): Connects ScalewayProject to ScalewayRedisCluster through RESOURCE.

  • (:ScalewayRedisCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayRedisCluster to ScalewayPrivateNetwork through ATTACHED_TO.

ScalewayRegisteredDomain#

Represents a domain registered with the Scaleway registrar.

Properties#

Field

Index

Description

id

Yes

Domain name (unique id).

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

auto_renew_status

Auto-renewal status.

created_at

Creation timestamp.

dnssec_status

DNSSEC status.

epp_code

EPP status codes.

expired_at

Expiration timestamp.

external_domain_registration_status

External registration status.

is_external

Whether the domain is external.

name

Domain name.

registrar

Registrar of the domain.

status

Status of the domain.

transfer_registration_status

Transfer registration status.

updated_at

Last update timestamp.

Relationships#

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRegisteredDomain): Connects ScalewayOrganization to ScalewayRegisteredDomain through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayRegisteredDomain): Connects ScalewayProject to ScalewayRegisteredDomain through RESOURCE.

ScalewayRule#

Represents an IAM Rule within a Policy. Rules define which permission sets apply and to which projects.

Properties#

Field

Index

Description

id

Yes

ID of the rule.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

condition

Condition for the rule.

permission_set_names

Names of the permission sets granted by this rule.

permission_sets_scope_type

Scope type of the permission sets.

Relationships#

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRule): Connects ScalewayOrganization to ScalewayRule through RESOURCE.

  • (:ScalewayPolicy)-[:HAS]->(:ScalewayRule): Connects ScalewayPolicy to ScalewayRule through HAS.

  • (:ScalewayRule)-[:SCOPED_TO]->(:ScalewayProject): Connects ScalewayRule to ScalewayProject through SCOPED_TO.

ScalewaySearchDeployment#

Represents a managed OpenSearch deployment (SearchDB) in Scaleway.

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the deployment.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

is_public

True if any endpoint is public-facing.

name

Name of the deployment.

node_amount

Number of nodes.

node_type

Node type.

region

Region the deployment lives in.

status

Status of the deployment.

tags

Tags attached to the deployment.

updated_at

Last update timestamp.

version

Engine version.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

_ont_version

Yes

Normalized field sourced from version.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySearchDeployment): Connects ScalewayProject to ScalewaySearchDeployment through RESOURCE.

ScalewaySecret#

Represents a secret managed by Scaleway Secret Manager.

Ontology Mapping: This node uses the ontology label Secret.

Properties#

Field

Index

Description

id

Yes

Secret unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Secret creation date.

deletion_requested_at

Timestamp when deletion was requested.

description

Secret description.

key_id

ID of the Key Manager key encrypting this secret (if any).

managed

True if the secret is managed by another Scaleway product.

name

Yes

Secret name.

path

Folder path of the secret.

protected

True if the secret is protected against deletion.

region

Region the secret lives in.

status

Secret status (ready, locked, …).

tags

Secret tags.

type

Secret type (opaque, basic_credentials, ssh_key, …).

updated_at

Secret last update date.

used_by

Scaleway products using this secret.

version_count

Number of versions on this secret.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecret): Connects ScalewayProject to ScalewaySecret through RESOURCE.

  • (:ScalewaySecret)-[:ENCRYPTED_BY]->(:ScalewayKey): Connects ScalewaySecret to ScalewayKey through ENCRYPTED_BY.

  • (:ScalewaySecret)-[:HAS]->(:ScalewaySecretVersion): Connects ScalewaySecret to ScalewaySecretVersion through HAS.

ScalewaySecretVersion#

Represents a version of a ScalewaySecret. The version’s ID is composed as {secret_id}/{revision} since Scaleway does not expose a provider-side version ID.

Properties#

Field

Index

Description

id

Yes

{secret_id}/{revision}.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Version creation date.

deleted_at

Deletion date (when the version is destroyed).

deletion_requested_at

Timestamp when deletion was requested.

description

Version description.

latest

True if this version is the latest for its secret.

region

Region the version lives in.

revision

Monotonic revision number.

status

Version status (enabled, disabled, destroyed, …).

updated_at

Version last update date.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecretVersion): Connects ScalewayProject to ScalewaySecretVersion through RESOURCE.

  • (:ScalewaySecret)-[:HAS]->(:ScalewaySecretVersion): Connects ScalewaySecret to ScalewaySecretVersion through HAS.

ScalewaySecurityGroup#

A Security Group is a set of firewall rules that controls inbound and outbound traffic for the Instances attached to it.

Ontology Mapping: This node uses the ontology label NetworkAccessControl.

Properties#

Field

Index

Description

id

Yes

Security Group unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

creation_date

Security Group creation date.

description

Security Group description.

enable_default_security

True if SMTP is blocked on IPv4 and IPv6.

inbound_default_policy

Default inbound policy (accept, drop).

modification_date

Security Group modification date.

name

Security Group name.

organization_default

True if it is the default Security Group for the Organization.

outbound_default_policy

Default outbound policy (accept, drop).

project_default

True if it is the default Security Group for the Project.

state

Security Group state.

stateful

True if the Security Group is stateful.

tags

Tags associated with the Security Group.

zone

Zone in which the Security Group is located.

Relationships#

  • (:ScalewayInstance)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): Connects ScalewayInstance to ScalewaySecurityGroup through MEMBER_OF_SCALEWAY_SECURITY_GROUP.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroup): Connects ScalewayProject to ScalewaySecurityGroup through RESOURCE.

  • (:ScalewaySecurityGroupRule)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): Connects ScalewaySecurityGroupRule to ScalewaySecurityGroup through MEMBER_OF_SCALEWAY_SECURITY_GROUP.

ScalewaySecurityGroupRule#

A Security Group Rule is a single firewall rule (inbound or outbound) belonging to a Security Group.

Additional Labels: This node also uses IpRule.

Additional Label Definitions:

  • IpRule: A node participating in the shared IpRule graph interface.

Conditional Labels:

  • IpPermissionEgress when direction equals outbound. A node participating in the shared IpPermissionEgress graph interface.

  • IpPermissionInbound when direction equals inbound. A node participating in the shared IpPermissionInbound graph interface.

Properties#

Field

Index

Description

id

Yes

Rule unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

action

Action taken on matching traffic (accept, drop).

dest_port_from

Beginning of the destination port range.

dest_port_to

End of the destination port range.

direction

Rule direction (inbound, outbound).

editable

True if the rule is editable.

ip_range

IP range the rule applies to (CIDR notation).

position

Rule position (evaluation order).

protocol

Protocol the rule applies to (tcp, udp, icmp, any).

zone

Zone in which the rule is located.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroupRule): Connects ScalewayProject to ScalewaySecurityGroupRule through RESOURCE.

  • (:ScalewaySecurityGroupRule)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): Connects ScalewaySecurityGroupRule to ScalewaySecurityGroup through MEMBER_OF_SCALEWAY_SECURITY_GROUP.

ScalewayServerlessContainer#

Represents a Scaleway Serverless Container (a managed, autoscaled container service that runs a single container).

Ontology Mapping: This node uses the ontology labels ComputeService, Container.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Container UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

cpu_limit

CPU limit in mvCPU.

created_at

Creation timestamp.

domain_name

Yes

Auto-assigned invocation domain.

http_option

enabled allows plain HTTP; redirected forces HTTPS.

image_digest

Yes

Digest the registry_image resolves to, populated at ingest from the container-registry sync.

max_concurrency

Max concurrent requests per instance.

max_scale

Maximum number of instances.

memory_limit

Memory limit in MB.

min_scale

Minimum number of instances.

name

Yes

Container name.

port

Container listening port.

privacy

Invocation privacy (public allows unauthenticated invokes, private requires a token).

protocol

Serving protocol (http1, h2c).

region

Region the container lives in.

registry_image

Yes

Container image pull URI.

sandbox

Sandbox generation (v1, v2).

status

Container status.

tags

Container tags.

timeout

Invocation timeout (e.g. 300s).

updated_at

Last update timestamp.

_ont_image

Yes

Normalized field sourced from registry_image.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from region.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from status.

_ont_status

Yes

Normalized field sourced from status.

Relationships#

  • (:ComputeService)-[:HAS_RUNTIME_IMAGE]->(:Image): generated by analysis job Workload HAS_RUNTIME_IMAGE inventory analysis.

    • Properties:

      Field

      Description

      exposed_internet

      Property generated by analysis job: Workload HAS_RUNTIME_IMAGE inventory analysis.

  • (:Container)-[:RESOLVED_IMAGE]->(:Image): generated by analysis job Container RESOLVED_IMAGE analysis.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainer): Connects ScalewayProject to ScalewayServerlessContainer through RESOURCE.

  • (:ScalewayServerlessContainer)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayServerlessContainer to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayServerlessContainer)-[:HAS_IMAGE]->(:ScalewayContainerRegistryImage): Connects ScalewayServerlessContainer to ScalewayContainerRegistryImage through HAS_IMAGE.

  • (:ScalewayServerlessContainerNamespace)-[:HAS]->(:ScalewayServerlessContainer): Connects ScalewayServerlessContainerNamespace to ScalewayServerlessContainer through HAS.

ScalewayServerlessContainerNamespace#

Represents a Scaleway Serverless Containers namespace (project-scoped grouping of containers, backed by a hidden container registry namespace).

Ontology Mapping: This node uses the ontology label ComputeNamespace.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Namespace UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

description

Namespace description.

error_message

Human-readable error message, if any.

name

Yes

Namespace name.

region

Region the namespace lives in.

registry_endpoint

Yes

Endpoint of the backing container registry.

registry_namespace_id

UUID of the backing container registry namespace.

status

Namespace status.

tags

Namespace tags.

updated_at

Last update timestamp.

vpc_integration_activated

True if the namespace can reach a VPC private network.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

_ont_status

Yes

Normalized field sourced from status.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainerNamespace): Connects ScalewayProject to ScalewayServerlessContainerNamespace through RESOURCE.

  • (:ScalewayServerlessContainerNamespace)-[:HAS]->(:ScalewayServerlessContainer): Connects ScalewayServerlessContainerNamespace to ScalewayServerlessContainer through HAS.

ScalewayServerlessFunction#

Represents a Scaleway Serverless Function.

Ontology Mapping: This node uses the ontology label Function.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Function UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

cpu_limit

CPU limit in mvCPU.

created_at

Creation timestamp.

domain_name

Yes

Auto-assigned invocation domain.

handler

Function entrypoint handler.

http_option

enabled allows plain HTTP; redirected forces HTTPS.

max_scale

Maximum number of instances.

memory_limit

Memory limit in MB.

min_scale

Minimum number of instances.

name

Yes

Function name.

privacy

Invocation privacy (public allows unauthenticated invokes, private requires a token).

region

Region the function lives in.

runtime

Runtime (e.g. python311, node20).

sandbox

Sandbox generation (v1, v2).

status

Function status.

tags

Function tags.

timeout

Invocation timeout (e.g. 300s).

updated_at

Last update timestamp.

_ont_deployment_type

Yes

Property generated by the ontology mapping.

_ont_memory

Yes

Normalized field sourced from memory_limit.

_ont_name

Yes

Normalized field sourced from name.

_ont_runtime

Yes

Normalized field sourced from runtime.

_ont_source

Module that populated this node’s ontology fields.

_ont_timeout

Yes

Normalized field sourced from timeout.

Relationships#

  • (:Function)-[:RESOLVED_IMAGE]->(:Image): generated by analysis job Function RESOLVED_IMAGE analysis.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunction): Connects ScalewayProject to ScalewayServerlessFunction through RESOURCE.

  • (:ScalewayServerlessFunction)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): Connects ScalewayServerlessFunction to ScalewayPrivateNetwork through ATTACHED_TO.

  • (:ScalewayServerlessFunctionNamespace)-[:HAS]->(:ScalewayServerlessFunction): Connects ScalewayServerlessFunctionNamespace to ScalewayServerlessFunction through HAS.

ScalewayServerlessFunctionNamespace#

Represents a Scaleway Serverless Functions namespace (project-scoped grouping of functions, backed by a hidden container registry namespace).

Ontology Mapping: This node uses the ontology label ComputeNamespace.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Namespace UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Creation timestamp.

description

Namespace description.

error_message

Human-readable error message, if any.

name

Yes

Namespace name.

region

Region the namespace lives in.

registry_endpoint

Yes

Endpoint of the backing container registry.

registry_namespace_id

UUID of the backing container registry namespace.

status

Namespace status.

tags

Namespace tags.

updated_at

Last update timestamp.

vpc_integration_activated

True if the namespace can reach a VPC private network.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

_ont_status

Yes

Normalized field sourced from status.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunctionNamespace): Connects ScalewayProject to ScalewayServerlessFunctionNamespace through RESOURCE.

  • (:ScalewayServerlessFunctionNamespace)-[:HAS]->(:ScalewayServerlessFunction): Connects ScalewayServerlessFunctionNamespace to ScalewayServerlessFunction through HAS.

ScalewayServerlessJobDefinition#

Represents a Scaleway Serverless Job definition (a runnable, optionally scheduled, container job).

Properties#

Field

Index

Description

id

Yes

Job definition UUID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

command

Command run inside the container.

cpu_limit

CPU limit in mvCPU.

created_at

Creation timestamp.

cron_schedule

Cron expression, if the job is scheduled.

cron_timezone

Timezone for the cron schedule.

description

Job description.

image_uri

Yes

Container image URI executed by the job.

job_timeout

Per-run timeout (e.g. 3600s).

local_storage_capacity

Local storage capacity in MB.

memory_limit

Memory limit in MB.

name

Yes

Job definition name.

region

Region the job lives in.

updated_at

Last update timestamp.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessJobDefinition): Connects ScalewayProject to ScalewayServerlessJobDefinition through RESOURCE.

ScalewayServerlessSQLDatabase#

Represents a Serverless SQL Database (PostgreSQL) in Scaleway.

Ontology Mapping: This node uses the ontology label Database.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of the database.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

cpu_current

Current vCPU.

cpu_max

Maximum vCPU.

cpu_min

Minimum vCPU.

created_at

Creation timestamp.

endpoint

Connection endpoint URL.

engine_major_version

Major engine version.

is_public

True if reachable over a public endpoint.

name

Name of the database.

region

Region the database lives in.

started

Whether the database is started.

status

Status of the database.

_ont_endpoint

Yes

Normalized field sourced from endpoint.

_ont_location

Yes

Normalized field sourced from region.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

_ont_type

Yes

Property generated by the ontology mapping.

_ont_version

Yes

Normalized field sourced from engine_major_version.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessSQLDatabase): Connects ScalewayProject to ScalewayServerlessSQLDatabase through RESOURCE.

ScalewaySSHKey#

Represents an SSH key registered in Scaleway IAM.

Properties#

Field

Index

Description

id

Yes

ID of the SSH key.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Date and time of SSH key creation.

disabled

Defines whether or not the SSH key is disabled.

fingerprint

Fingerprint of the SSH key.

name

Name of the SSH key.

public_key

Public key material.

updated_at

Date and time of last SSH key update.

Relationships#

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewaySSHKey): Connects ScalewayOrganization to ScalewaySSHKey through RESOURCE.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySSHKey): Connects ScalewayProject to ScalewaySSHKey through RESOURCE.

ScalewaySubnet#

A Subnet is a CIDR block (IPv4 or IPv6) belonging to a Private Network.

Ontology Mapping: This node uses the ontology label Subnet.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Subnet unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

Subnet creation date.

private_network_id

ID of the Private Network the subnet belongs to.

subnet

CIDR block of the subnet.

updated_at

Subnet last update date.

vpc_id

ID of the VPC the subnet belongs to.

_ont_cidr_block

Yes

Normalized field sourced from subnet.

_ont_name

Yes

Normalized field sourced from id.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayPrivateNetwork)-[:HAS]->(:ScalewaySubnet): Connects ScalewayPrivateNetwork to ScalewaySubnet through HAS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewaySubnet): Connects ScalewayProject to ScalewaySubnet through RESOURCE.

  • (:ScalewaySubnet)-[:HAS]->(:ScalewayIP): Connects ScalewaySubnet to ScalewayIP through HAS.

ScalewayUser#

Represents a User in Scaleway.

Ontology Mapping: This node uses the ontology label UserAccount.

Additional Labels: This node also uses ScalewayPrincipal.

Additional Label Definitions:

  • ScalewayPrincipal: A Scaleway identity participating in the shared ScalewayPrincipal graph interface.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

ID of user.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

account_root_user_id

ID of the account root user associated with the user.

created_at

Date user was created.

deletable

Deletion status of user. Owners cannot be deleted.

email

Yes

Email of user.

first_name

First name of the user.

last_login_at

Date of the last login.

last_name

Last name of the user.

locale

Locale of the user.

locked

Defines whether the user is locked.

mfa

Defines whether MFA is enabled.

phone_number

Phone number of the user.

status

Status of user invitation (unknown_status, invitation_pending, activated)

tags

Tags associated with the user.

type

Type of user (unknown_type, guest, owner, member)

updated_at

Date of last user update.

username

User identifier unique to the Organization.

_ont_active

Yes

Normalized field sourced from locked.

_ont_email

Yes

Normalized field sourced from email.

_ont_firstname

Yes

Normalized field sourced from first_name.

_ont_has_mfa

Yes

Normalized field sourced from mfa.

_ont_lastactivity

Yes

Normalized field sourced from last_login_at.

_ont_lastname

Yes

Normalized field sourced from last_name.

_ont_source

Module that populated this node’s ontology fields.

_ont_username

Yes

Normalized field sourced from username.

Relationships#

  • (:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayUser): Connects ScalewayApiKey to ScalewayUser through OWNED_BY.

  • (:ScalewayOrganization)-[:RESOURCE]->(:ScalewayUser): Connects ScalewayOrganization to ScalewayUser through RESOURCE.

  • (:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayUser): Connects ScalewayPolicy to ScalewayUser through APPLIES_TO.

  • (:ScalewayUser)-[:CAN_ACCESS]->(:ScalewayProject): Connects ScalewayUser to ScalewayProject through CAN_ACCESS.

    • Properties:

      Field

      Description

      has_condition

      Whether every grant path to the project is gated by an IAM rule condition.

  • (:ScalewayUser)-[:HAS]->(:ScalewayApiKey): Connects ScalewayUser to ScalewayApiKey through HAS.

  • (:ScalewayUser)-[:HAS_ROLE]->(:ScalewayPermissionSet): Connects ScalewayUser to ScalewayPermissionSet through HAS_ROLE.

  • (:ScalewayUser)-[:MEMBER_OF]->(:ScalewayGroup): Connects ScalewayUser to ScalewayGroup through MEMBER_OF.

  • (:User)-[:HAS_ACCOUNT]->(:UserAccount)

ScalewayVolume#

Volumes are storage space used by your Instances. You can attach several volumes to an Instance.

Ontology Mapping: This node uses the ontology label BlockStorage.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Volume unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

creation_date

Volume creation date.

export_uri

Show the volume NBD export URI.

modification_date

Volume modification date.

name

Volume name.

size

Volume disk size. (in bytes)

size_gb

Volume disk size derived in gigabytes (rounded from size).

state

Volume state (available, snapshotting, fetching, resizing, saving, hotsyncing, error)

tags

Volume tags.

volume_type

Volume type (l_ssd, b_ssd, unified, scratch, sbs_volume, sbs_snapshot)

zone

Zone in which the volume is located.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from zone.

_ont_size_gb

Yes

Normalized field sourced from size_gb.

_ont_source

Module that populated this node’s ontology fields.

_ont_state

Yes

Normalized field sourced from state.

Relationships#

  • (:ScalewayInstance)-[:MOUNTS]->(:ScalewayVolume): Connects ScalewayInstance to ScalewayVolume through MOUNTS.

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVolume): Connects ScalewayProject to ScalewayVolume through RESOURCE.

  • (:ScalewayVolume)-[:HAS]->(:ScalewayVolumeSnapshot): Connects ScalewayVolume to ScalewayVolumeSnapshot through HAS.

ScalewayVolumeSnapshot#

A snapshot takes a picture of a volume at one specific point in time. For a complete backup of your Instance, you can create an image.

Ontology Mapping: This node uses the ontology label Snapshot.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

Snapshot ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

creation_date

Snapshot creation date.

error_reason

Reason for the failed snapshot import.

modification_date

Snapshot modification date.

name

Snapshot name.

size

Snapshot size. (in bytes)

state

Snapshot state (available, snapshotting, error, invalid_data, importing, exporting)

tags

Snapshot tags.

volume_type

Snapshot volume type (l_ssd, b_ssd, unified, scratch, sbs_volume, sbs_snapshot)

zone

Snapshot zone.

_ont_created_at

Yes

Normalized field sourced from creation_date.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from zone.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVolumeSnapshot): Connects ScalewayProject to ScalewayVolumeSnapshot through RESOURCE.

  • (:ScalewayVolume)-[:HAS]->(:ScalewayVolumeSnapshot): Connects ScalewayVolume to ScalewayVolumeSnapshot through HAS.

ScalewayVpc#

A VPC (Virtual Private Cloud) is a regional, isolated network that groups Private Networks.

Ontology Mapping: This node uses the ontology label VirtualNetwork.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

VPC unique ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

created_at

VPC creation date.

custom_routes_propagation_enabled

True if custom routes are propagated.

is_default

True if it is the default VPC of the Project.

name

VPC name.

private_network_count

Number of Private Networks in the VPC.

region

Region the VPC lives in.

routing_enabled

True if routing between Private Networks is enabled.

tags

Tags associated with the VPC.

updated_at

VPC last update date.

_ont_name

Yes

Normalized field sourced from name.

_ont_region

Yes

Normalized field sourced from region.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:ScalewayProject)-[:RESOURCE]->(:ScalewayVpc): Connects ScalewayProject to ScalewayVpc through RESOURCE.

  • (:ScalewayVpc)-[:HAS]->(:ScalewayPrivateNetwork): Connects ScalewayVpc to ScalewayPrivateNetwork through HAS.