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 |
_ont_expires_at |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_updated_at |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayApplication): ConnectsScalewayApiKeytoScalewayApplicationthroughOWNED_BY.(:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayUser): ConnectsScalewayApiKeytoScalewayUserthroughOWNED_BY.(:ScalewayApplication)-[:HAS]->(:ScalewayApiKey): ConnectsScalewayApplicationtoScalewayApiKeythroughHAS.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApiKey): ConnectsScalewayOrganizationtoScalewayApiKeythroughRESOURCE.(:ScalewayUser)-[:HAS]->(:ScalewayApiKey): ConnectsScalewayUsertoScalewayApiKeythroughHAS.(:User)-[:OWNS]->(:APIKey): generated by analysis jobOntology - 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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_public_ip_address |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
_ont_type |
Yes |
Normalized field sourced from |
Relationships#
(:PublicIP)-[:POINTS_TO]->(:ComputeInstance)(:ScalewayProject)-[:RESOURCE]->(:ScalewayAppleSiliconServer): ConnectsScalewayProjecttoScalewayAppleSiliconServerthroughRESOURCE.
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 |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayApplication): ConnectsScalewayApiKeytoScalewayApplicationthroughOWNED_BY.(:ScalewayApplication)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayApplicationtoScalewayProjectthroughCAN_ACCESS.Properties:
Field
Description
has_condition
Whether every grant path to the project is gated by an IAM rule condition.
(:ScalewayApplication)-[:HAS]->(:ScalewayApiKey): ConnectsScalewayApplicationtoScalewayApiKeythroughHAS.(:ScalewayApplication)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayApplicationtoScalewayPermissionSetthroughHAS_ROLE.(:ScalewayApplication)-[:MEMBER_OF]->(:ScalewayGroup): ConnectsScalewayApplicationtoScalewayGroupthroughMEMBER_OF.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApplication): ConnectsScalewayOrganizationtoScalewayApplicationthroughRESOURCE.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayApplication): ConnectsScalewayPolicytoScalewayApplicationthroughAPPLIES_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 |
_ont_digest |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ComputeService)-[:HAS_RUNTIME_IMAGE]->(:Image): generated by analysis jobWorkload 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 jobContainer RESOLVED_IMAGE analysis.(:Function)-[:RESOLVED_IMAGE]->(:Image): generated by analysis jobFunction RESOLVED_IMAGE analysis.(:PackageVersion)-[:DEPLOYED]->(:Image): A canonical package version is deployed on a container image.(:ScalewayContainerRegistryImage)-[:HAS_LAYER]->(:ScalewayContainerRegistryImageLayer): ConnectsScalewayContainerRegistryImagetoScalewayContainerRegistryImageLayerthroughHAS_LAYER.(:ScalewayContainerRegistryImageTag)-[:IMAGE]->(:ScalewayContainerRegistryImage): ConnectsScalewayContainerRegistryImageTagtoScalewayContainerRegistryImagethroughIMAGE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImage): ConnectsScalewayProjecttoScalewayContainerRegistryImagethroughRESOURCE.(:ScalewayServerlessContainer)-[:HAS_IMAGE]->(:ScalewayContainerRegistryImage): ConnectsScalewayServerlessContainertoScalewayContainerRegistryImagethroughHAS_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 ( |
|
is_empty |
Whether the layer is an empty (metadata-only) layer. |
Relationships#
(:ScalewayContainerRegistryImage)-[:HAS_LAYER]->(:ScalewayContainerRegistryImageLayer): ConnectsScalewayContainerRegistryImagetoScalewayContainerRegistryImageLayerthroughHAS_LAYER.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageLayer): ConnectsScalewayProjecttoScalewayContainerRegistryImageLayerthroughRESOURCE.
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. |
status |
Tag status. |
|
updated_at |
Last update timestamp. |
|
uri |
Yes |
Full pull URI, e.g. |
visibility |
Per-image visibility ( |
Relationships#
(:ScalewayContainerRegistryImageTag)-[:IMAGE]->(:ScalewayContainerRegistryImage): ConnectsScalewayContainerRegistryImageTagtoScalewayContainerRegistryImagethroughIMAGE.(:ScalewayContainerRegistryNamespace)-[:REPO_IMAGE]->(:ScalewayContainerRegistryImageTag): ConnectsScalewayContainerRegistryNamespacetoScalewayContainerRegistryImageTagthroughREPO_IMAGE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageTag): ConnectsScalewayProjecttoScalewayContainerRegistryImageTagthroughRESOURCE.
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. |
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 |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_size_bytes |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_uri |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayContainerRegistryNamespace)-[:REPO_IMAGE]->(:ScalewayContainerRegistryImageTag): ConnectsScalewayContainerRegistryNamespacetoScalewayContainerRegistryImageTagthroughREPO_IMAGE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryNamespace): ConnectsScalewayProjecttoScalewayContainerRegistryNamespacethroughRESOURCE.
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 |
_ont_name |
Yes |
Normalized field sourced from |
_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 |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayDataWarehouseDeployment): ConnectsScalewayProjecttoScalewayDataWarehouseDeploymentthroughRESOURCE.
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_public_ip_address |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
_ont_type |
Yes |
Normalized field sourced from |
Relationships#
(:PublicIP)-[:POINTS_TO]->(:ComputeInstance)(:ScalewayProject)-[:RESOURCE]->(:ScalewayDediboxServer): ConnectsScalewayProjecttoScalewayDediboxServerthroughRESOURCE.
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 ( |
|
updated_at |
Record last update date. |
Relationships#
(:ScalewayDnsZone)-[:HAS_RECORD]->(:ScalewayDnsRecord): ConnectsScalewayDnsZonetoScalewayDnsRecordthroughHAS_RECORD.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsRecord): ConnectsScalewayProjecttoScalewayDnsRecordthroughRESOURCE.
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 ( |
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 ( |
|
subdomain |
Subdomain within the apex (empty for the apex zone itself). |
|
updated_at |
Zone last update date. |
Relationships#
(:ScalewayDnsZone)-[:HAS_RECORD]->(:ScalewayDnsRecord): ConnectsScalewayDnsZonetoScalewayDnsRecordthroughHAS_RECORD.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsZone): ConnectsScalewayProjecttoScalewayDnsZonethroughRESOURCE.
ScalewayElasticMetalFlexibleIp#
Represents a flexible (portable) public IP for Elastic Metal servers in Scaleway.
Ontology Projection:
ScalewayElasticMetalFlexibleIpcontributes data to canonicalPublicIPnodes.
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): ConnectsScalewayElasticMetalFlexibleIptoScalewayElasticMetalServerthroughIDENTIFIES.(:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalFlexibleIp): ConnectsScalewayProjecttoScalewayElasticMetalFlexibleIpthroughRESOURCE.
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_public_ip_address |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
_ont_type |
Yes |
Normalized field sourced from |
Relationships#
(:PublicIP)-[:POINTS_TO]->(:ComputeInstance)(:ScalewayElasticMetalFlexibleIp)-[:IDENTIFIES]->(:ScalewayElasticMetalServer): ConnectsScalewayElasticMetalFlexibleIptoScalewayElasticMetalServerthroughIDENTIFIES.(:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalServer): ConnectsScalewayProjecttoScalewayElasticMetalServerthroughRESOURCE.
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayFileSystem): ConnectsScalewayProjecttoScalewayFileSystemthroughRESOURCE.
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:
ScalewayFlexibleIpcontributes data to canonicalPublicIPnodes.
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 ( |
|
tags |
Tags for the IP |
|
type |
Type of IP ( |
|
zone |
AZ of the IP |
Relationships#
(:PublicIP)-[:RESERVED_BY]->(:ScalewayFlexibleIp)(:ScalewayFlexibleIp)-[:IDENTIFIES]->(:ScalewayInstance): ConnectsScalewayFlexibleIptoScalewayInstancethroughIDENTIFIES.(:ScalewayProject)-[:RESOURCE]->(:ScalewayFlexibleIp): ConnectsScalewayProjecttoScalewayFlexibleIpthroughRESOURCE.
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 |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayApplication)-[:MEMBER_OF]->(:ScalewayGroup): ConnectsScalewayApplicationtoScalewayGroupthroughMEMBER_OF.(:ScalewayGroup)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayGrouptoScalewayProjectthroughCAN_ACCESS.Properties:
Field
Description
has_condition
Whether every grant path to the project is gated by an IAM rule condition.
(:ScalewayGroup)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayGrouptoScalewayPermissionSetthroughHAS_ROLE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayGroup): ConnectsScalewayOrganizationtoScalewayGroupthroughRESOURCE.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayGroup): ConnectsScalewayPolicytoScalewayGroupthroughAPPLIES_TO.(:ScalewayUser)-[:MEMBER_OF]->(:ScalewayGroup): ConnectsScalewayUsertoScalewayGroupthroughMEMBER_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 ( |
|
boot_type |
Instance boot type ( |
|
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 ( |
|
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_private_ip_address |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
_ont_type |
Yes |
Normalized field sourced from |
Relationships#
(:PublicIP)-[:POINTS_TO]->(:ComputeInstance)(:ScalewayFlexibleIp)-[:IDENTIFIES]->(:ScalewayInstance): ConnectsScalewayFlexibleIptoScalewayInstancethroughIDENTIFIES.(:ScalewayInstance)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): ConnectsScalewayInstancetoScalewaySecurityGroupthroughMEMBER_OF_SCALEWAY_SECURITY_GROUP.(:ScalewayInstance)-[:MOUNTS]->(:ScalewayVolume): ConnectsScalewayInstancetoScalewayVolumethroughMOUNTS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayInstance): ConnectsScalewayProjecttoScalewayInstancethroughRESOURCE.
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. |
|
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): ConnectsScalewayProjecttoScalewayIPthroughRESOURCE.(:ScalewaySubnet)-[:HAS]->(:ScalewayIP): ConnectsScalewaySubnettoScalewayIPthroughHAS.
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 ( |
|
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 ( |
|
tags |
Cluster tags. |
|
type |
Cluster offer type (e.g. |
|
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_status |
Yes |
Normalized field sourced from |
_ont_version |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayKapsuleCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayKapsuleClustertoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsuleNode): ConnectsScalewayKapsuleClustertoScalewayKapsuleNodethroughHAS.(:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsulePool): ConnectsScalewayKapsuleClustertoScalewayKapsulePoolthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleCluster): ConnectsScalewayProjecttoScalewayKapsuleClusterthroughRESOURCE.
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. |
|
public_ip_v4 |
Public IPv4 address. |
|
public_ip_v6 |
Public IPv6 address. |
|
region |
Region the node lives in. |
|
status |
Node status ( |
|
updated_at |
Last update timestamp. |
Relationships#
(:ScalewayKapsuleCluster)-[:HAS]->(:ScalewayKapsuleNode): ConnectsScalewayKapsuleClustertoScalewayKapsuleNodethroughHAS.(:ScalewayKapsulePool)-[:HAS]->(:ScalewayKapsuleNode): ConnectsScalewayKapsulePooltoScalewayKapsuleNodethroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleNode): ConnectsScalewayProjecttoScalewayKapsuleNodethroughRESOURCE.
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 ( |
|
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. |
|
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): ConnectsScalewayKapsuleClustertoScalewayKapsulePoolthroughHAS.(:ScalewayKapsulePool)-[:HAS]->(:ScalewayKapsuleNode): ConnectsScalewayKapsulePooltoScalewayKapsuleNodethroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsulePool): ConnectsScalewayProjecttoScalewayKapsulePoolthroughRESOURCE.
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 ( |
|
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 ( |
|
tags |
Key tags. |
|
updated_at |
Key last update date. |
|
usage_algorithm |
Algorithm corresponding to |
|
usage_type |
Active key usage category ( |
|
_ont_enabled |
Yes |
Normalized field sourced from |
_ont_key_type |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_rotation_enabled |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayKey): ConnectsScalewayProjecttoScalewayKeythroughRESOURCE.(:ScalewaySecret)-[:ENCRYPTED_BY]->(:ScalewayKey): ConnectsScalewaySecrettoScalewayKeythroughENCRYPTED_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. |
|
forward_protocol |
Protocol used to forward traffic ( |
|
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): ConnectsScalewayLBFrontendtoScalewayLBBackendthroughROUTES_TO.(:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBBackend): ConnectsScalewayLoadBalancertoScalewayLBBackendthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLBBackend): ConnectsScalewayProjecttoScalewayLBBackendthroughRESOURCE.
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): ConnectsScalewayLBFrontendtoScalewayLBBackendthroughROUTES_TO.(:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBFrontend): ConnectsScalewayLoadBalancertoScalewayLBFrontendthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLBFrontend): ConnectsScalewayProjecttoScalewayLBFrontendthroughRESOURCE.
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 |
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. |
|
tags |
Tags associated with the Load Balancer. |
|
type |
Load Balancer commercial type (e.g. |
|
updated_at |
Load Balancer last update date. |
|
zone |
Zone the Load Balancer lives in. |
|
_ont_ip_address |
Yes |
Normalized field sourced from |
_ont_lb_type |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:PublicIP)-[:POINTS_TO]->(:LoadBalancer)(:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBBackend): ConnectsScalewayLoadBalancertoScalewayLBBackendthroughHAS.(:ScalewayLoadBalancer)-[:HAS]->(:ScalewayLBFrontend): ConnectsScalewayLoadBalancertoScalewayLBFrontendthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLoadBalancer): ConnectsScalewayProjecttoScalewayLoadBalancerthroughRESOURCE.
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. |
|
volume_size |
Storage volume size in bytes. |
|
volume_type |
Storage volume type. |
|
_ont_endpoint |
Yes |
Normalized field sourced from |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_port |
Yes |
Normalized field sourced from |
_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 |
Relationships#
(:ScalewayMongoDBInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayMongoDBInstancetoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayProject)-[:RESOURCE]->(:ScalewayMongoDBInstance): ConnectsScalewayProjecttoScalewayMongoDBInstancethroughRESOURCE.
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 |
|
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: |
region |
Region the bucket lives in ( |
|
tags |
Bucket tags ( |
|
versioning_status |
Versioning status ( |
|
_ont_encrypted |
Yes |
Property generated by the ontology mapping. |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_public |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_versioning |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayObjectStorageBucket): ConnectsScalewayProjecttoScalewayObjectStorageBucketthroughRESOURCE.
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): ConnectsScalewayOrganizationtoScalewayApiKeythroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayApplication): ConnectsScalewayOrganizationtoScalewayApplicationthroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayGroup): ConnectsScalewayOrganizationtoScalewayGroupthroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPermissionSet): ConnectsScalewayOrganizationtoScalewayPermissionSetthroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPolicy): ConnectsScalewayOrganizationtoScalewayPolicythroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayProject): ConnectsScalewayOrganizationtoScalewayProjectthroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRegisteredDomain): ConnectsScalewayOrganizationtoScalewayRegisteredDomainthroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayRule): ConnectsScalewayOrganizationtoScalewayRulethroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewaySSHKey): ConnectsScalewayOrganizationtoScalewaySSHKeythroughRESOURCE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayUser): ConnectsScalewayOrganizationtoScalewayUserthroughRESOURCE.
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 |
_ont_scope |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_type |
Yes |
Property generated by the ontology mapping. |
Relationships#
(:ScalewayApplication)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayApplicationtoScalewayPermissionSetthroughHAS_ROLE.(:ScalewayGroup)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayGrouptoScalewayPermissionSetthroughHAS_ROLE.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayPermissionSet): ConnectsScalewayOrganizationtoScalewayPermissionSetthroughRESOURCE.(:ScalewayUser)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayUsertoScalewayPermissionSetthroughHAS_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): ConnectsScalewayOrganizationtoScalewayPolicythroughRESOURCE.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayApplication): ConnectsScalewayPolicytoScalewayApplicationthroughAPPLIES_TO.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayGroup): ConnectsScalewayPolicytoScalewayGroupthroughAPPLIES_TO.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayUser): ConnectsScalewayPolicytoScalewayUserthroughAPPLIES_TO.(:ScalewayPolicy)-[:HAS]->(:ScalewayRule): ConnectsScalewayPolicytoScalewayRulethroughHAS.
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): ConnectsScalewayKapsuleClustertoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayMongoDBInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayMongoDBInstancetoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayPrivateNetwork)-[:HAS]->(:ScalewaySubnet): ConnectsScalewayPrivateNetworktoScalewaySubnetthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayPrivateNetwork): ConnectsScalewayProjecttoScalewayPrivateNetworkthroughRESOURCE.(:ScalewayPublicGateway)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayPublicGatewaytoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayRdbInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayRdbInstancetoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayRedisCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayRedisClustertoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayServerlessContainer)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayServerlessContainertoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayServerlessFunction)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayServerlessFunctiontoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayVpc)-[:HAS]->(:ScalewayPrivateNetwork): ConnectsScalewayVpctoScalewayPrivateNetworkthroughHAS.
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 |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayApplication)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayApplicationtoScalewayProjectthroughCAN_ACCESS.Properties:
Field
Description
has_condition
Whether every grant path to the project is gated by an IAM rule condition.
(:ScalewayGroup)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayGrouptoScalewayProjectthroughCAN_ACCESS.Properties:
Field
Description
has_condition
Whether every grant path to the project is gated by an IAM rule condition.
(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayProject): ConnectsScalewayOrganizationtoScalewayProjectthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayAppleSiliconServer): ConnectsScalewayProjecttoScalewayAppleSiliconServerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImage): ConnectsScalewayProjecttoScalewayContainerRegistryImagethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageLayer): ConnectsScalewayProjecttoScalewayContainerRegistryImageLayerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryImageTag): ConnectsScalewayProjecttoScalewayContainerRegistryImageTagthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayContainerRegistryNamespace): ConnectsScalewayProjecttoScalewayContainerRegistryNamespacethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDataWarehouseDeployment): ConnectsScalewayProjecttoScalewayDataWarehouseDeploymentthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDediboxServer): ConnectsScalewayProjecttoScalewayDediboxServerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsRecord): ConnectsScalewayProjecttoScalewayDnsRecordthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayDnsZone): ConnectsScalewayProjecttoScalewayDnsZonethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalFlexibleIp): ConnectsScalewayProjecttoScalewayElasticMetalFlexibleIpthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayElasticMetalServer): ConnectsScalewayProjecttoScalewayElasticMetalServerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayFileSystem): ConnectsScalewayProjecttoScalewayFileSystemthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayFlexibleIp): ConnectsScalewayProjecttoScalewayFlexibleIpthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayIP): ConnectsScalewayProjecttoScalewayIPthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayInstance): ConnectsScalewayProjecttoScalewayInstancethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleCluster): ConnectsScalewayProjecttoScalewayKapsuleClusterthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsuleNode): ConnectsScalewayProjecttoScalewayKapsuleNodethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKapsulePool): ConnectsScalewayProjecttoScalewayKapsulePoolthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayKey): ConnectsScalewayProjecttoScalewayKeythroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLBBackend): ConnectsScalewayProjecttoScalewayLBBackendthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLBFrontend): ConnectsScalewayProjecttoScalewayLBFrontendthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayLoadBalancer): ConnectsScalewayProjecttoScalewayLoadBalancerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayMongoDBInstance): ConnectsScalewayProjecttoScalewayMongoDBInstancethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayObjectStorageBucket): ConnectsScalewayProjecttoScalewayObjectStorageBucketthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayPrivateNetwork): ConnectsScalewayProjecttoScalewayPrivateNetworkthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGateway): ConnectsScalewayProjecttoScalewayPublicGatewaythroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGatewayPatRule): ConnectsScalewayProjecttoScalewayPublicGatewayPatRulethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayRdbInstance): ConnectsScalewayProjecttoScalewayRdbInstancethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayRedisCluster): ConnectsScalewayProjecttoScalewayRedisClusterthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayRegisteredDomain): ConnectsScalewayProjecttoScalewayRegisteredDomainthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySSHKey): ConnectsScalewayProjecttoScalewaySSHKeythroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySearchDeployment): ConnectsScalewayProjecttoScalewaySearchDeploymentthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecret): ConnectsScalewayProjecttoScalewaySecretthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecretVersion): ConnectsScalewayProjecttoScalewaySecretVersionthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroup): ConnectsScalewayProjecttoScalewaySecurityGroupthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroupRule): ConnectsScalewayProjecttoScalewaySecurityGroupRulethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainer): ConnectsScalewayProjecttoScalewayServerlessContainerthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainerNamespace): ConnectsScalewayProjecttoScalewayServerlessContainerNamespacethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunction): ConnectsScalewayProjecttoScalewayServerlessFunctionthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunctionNamespace): ConnectsScalewayProjecttoScalewayServerlessFunctionNamespacethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessJobDefinition): ConnectsScalewayProjecttoScalewayServerlessJobDefinitionthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessSQLDatabase): ConnectsScalewayProjecttoScalewayServerlessSQLDatabasethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySubnet): ConnectsScalewayProjecttoScalewaySubnetthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayVolume): ConnectsScalewayProjecttoScalewayVolumethroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayVolumeSnapshot): ConnectsScalewayProjecttoScalewayVolumeSnapshotthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayVpc): ConnectsScalewayProjecttoScalewayVpcthroughRESOURCE.(:ScalewayRule)-[:SCOPED_TO]->(:ScalewayProject): ConnectsScalewayRuletoScalewayProjectthroughSCOPED_TO.(:ScalewayUser)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayUsertoScalewayProjectthroughCAN_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 ( |
|
tags |
Gateway tags. |
|
type |
Commercial gateway type (for example, |
|
updated_at |
Last update timestamp. |
|
version |
Gateway software version. |
|
zone |
Zone the gateway lives in. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGateway): ConnectsScalewayProjecttoScalewayPublicGatewaythroughRESOURCE.(:ScalewayPublicGateway)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayPublicGatewaytoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayPublicGateway)-[:HAS]->(:ScalewayPublicGatewayPatRule): ConnectsScalewayPublicGatewaytoScalewayPublicGatewayPatRulethroughHAS.
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 ( |
|
public_port |
Public port on the gateway IP. |
|
updated_at |
Last update timestamp. |
|
zone |
Zone the rule lives in. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayPublicGatewayPatRule): ConnectsScalewayProjecttoScalewayPublicGatewayPatRulethroughRESOURCE.(:ScalewayPublicGateway)-[:HAS]->(:ScalewayPublicGatewayPatRule): ConnectsScalewayPublicGatewaytoScalewayPublicGatewayPatRulethroughHAS.
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. |
|
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. |
|
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 ( |
|
tags |
Instance tags. |
|
volume_size |
Storage volume size in bytes. |
|
volume_type |
Storage volume type ( |
|
_ont_encrypted |
Yes |
Normalized field sourced from |
_ont_endpoint |
Yes |
Normalized field sourced from |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_port |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_type |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayRdbInstance): ConnectsScalewayProjecttoScalewayRdbInstancethroughRESOURCE.(:ScalewayRdbInstance)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayRdbInstancetoScalewayPrivateNetworkthroughATTACHED_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. |
|
zone |
Zone the cluster lives in. |
|
_ont_endpoint |
Yes |
Normalized field sourced from |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_port |
Yes |
Normalized field sourced from |
_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 |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayRedisCluster): ConnectsScalewayProjecttoScalewayRedisClusterthroughRESOURCE.(:ScalewayRedisCluster)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayRedisClustertoScalewayPrivateNetworkthroughATTACHED_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): ConnectsScalewayOrganizationtoScalewayRegisteredDomainthroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewayRegisteredDomain): ConnectsScalewayProjecttoScalewayRegisteredDomainthroughRESOURCE.
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): ConnectsScalewayOrganizationtoScalewayRulethroughRESOURCE.(:ScalewayPolicy)-[:HAS]->(:ScalewayRule): ConnectsScalewayPolicytoScalewayRulethroughHAS.(:ScalewayRule)-[:SCOPED_TO]->(:ScalewayProject): ConnectsScalewayRuletoScalewayProjectthroughSCOPED_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 |
_ont_name |
Yes |
Normalized field sourced from |
_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 |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewaySearchDeployment): ConnectsScalewayProjecttoScalewaySearchDeploymentthroughRESOURCE.
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 ( |
|
tags |
Secret tags. |
|
type |
Secret type ( |
|
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): ConnectsScalewayProjecttoScalewaySecretthroughRESOURCE.(:ScalewaySecret)-[:ENCRYPTED_BY]->(:ScalewayKey): ConnectsScalewaySecrettoScalewayKeythroughENCRYPTED_BY.(:ScalewaySecret)-[:HAS]->(:ScalewaySecretVersion): ConnectsScalewaySecrettoScalewaySecretVersionthroughHAS.
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 |
|
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 ( |
|
updated_at |
Version last update date. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecretVersion): ConnectsScalewayProjecttoScalewaySecretVersionthroughRESOURCE.(:ScalewaySecret)-[:HAS]->(:ScalewaySecretVersion): ConnectsScalewaySecrettoScalewaySecretVersionthroughHAS.
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 ( |
|
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 ( |
|
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): ConnectsScalewayInstancetoScalewaySecurityGroupthroughMEMBER_OF_SCALEWAY_SECURITY_GROUP.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroup): ConnectsScalewayProjecttoScalewaySecurityGroupthroughRESOURCE.(:ScalewaySecurityGroupRule)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): ConnectsScalewaySecurityGroupRuletoScalewaySecurityGroupthroughMEMBER_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:
IpPermissionEgresswhendirectionequalsoutbound. A node participating in the shared IpPermissionEgress graph interface.
IpPermissionInboundwhendirectionequalsinbound. 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 ( |
|
dest_port_from |
Beginning of the destination port range. |
|
dest_port_to |
End of the destination port range. |
|
direction |
Rule direction ( |
|
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 ( |
|
zone |
Zone in which the rule is located. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewaySecurityGroupRule): ConnectsScalewayProjecttoScalewaySecurityGroupRulethroughRESOURCE.(:ScalewaySecurityGroupRule)-[:MEMBER_OF_SCALEWAY_SECURITY_GROUP]->(:ScalewaySecurityGroup): ConnectsScalewaySecurityGroupRuletoScalewaySecurityGroupthroughMEMBER_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 |
|
|
image_digest |
Yes |
Digest the |
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 ( |
|
protocol |
Serving protocol ( |
|
region |
Region the container lives in. |
|
registry_image |
Yes |
Container image pull URI. |
sandbox |
Sandbox generation ( |
|
status |
Container status. |
|
tags |
Container tags. |
|
timeout |
Invocation timeout (e.g. |
|
updated_at |
Last update timestamp. |
|
_ont_image |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
_ont_status |
Yes |
Normalized field sourced from |
Relationships#
(:ComputeService)-[:HAS_RUNTIME_IMAGE]->(:Image): generated by analysis jobWorkload 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 jobContainer RESOLVED_IMAGE analysis.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainer): ConnectsScalewayProjecttoScalewayServerlessContainerthroughRESOURCE.(:ScalewayServerlessContainer)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayServerlessContainertoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayServerlessContainer)-[:HAS_IMAGE]->(:ScalewayContainerRegistryImage): ConnectsScalewayServerlessContainertoScalewayContainerRegistryImagethroughHAS_IMAGE.(:ScalewayServerlessContainerNamespace)-[:HAS]->(:ScalewayServerlessContainer): ConnectsScalewayServerlessContainerNamespacetoScalewayServerlessContainerthroughHAS.
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 |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_status |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessContainerNamespace): ConnectsScalewayProjecttoScalewayServerlessContainerNamespacethroughRESOURCE.(:ScalewayServerlessContainerNamespace)-[:HAS]->(:ScalewayServerlessContainer): ConnectsScalewayServerlessContainerNamespacetoScalewayServerlessContainerthroughHAS.
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 |
|
|
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 ( |
|
region |
Region the function lives in. |
|
runtime |
Runtime (e.g. |
|
sandbox |
Sandbox generation ( |
|
status |
Function status. |
|
tags |
Function tags. |
|
timeout |
Invocation timeout (e.g. |
|
updated_at |
Last update timestamp. |
|
_ont_deployment_type |
Yes |
Property generated by the ontology mapping. |
_ont_memory |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_runtime |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_timeout |
Yes |
Normalized field sourced from |
Relationships#
(:Function)-[:RESOLVED_IMAGE]->(:Image): generated by analysis jobFunction RESOLVED_IMAGE analysis.(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunction): ConnectsScalewayProjecttoScalewayServerlessFunctionthroughRESOURCE.(:ScalewayServerlessFunction)-[:ATTACHED_TO]->(:ScalewayPrivateNetwork): ConnectsScalewayServerlessFunctiontoScalewayPrivateNetworkthroughATTACHED_TO.(:ScalewayServerlessFunctionNamespace)-[:HAS]->(:ScalewayServerlessFunction): ConnectsScalewayServerlessFunctionNamespacetoScalewayServerlessFunctionthroughHAS.
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 |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_status |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessFunctionNamespace): ConnectsScalewayProjecttoScalewayServerlessFunctionNamespacethroughRESOURCE.(:ScalewayServerlessFunctionNamespace)-[:HAS]->(:ScalewayServerlessFunction): ConnectsScalewayServerlessFunctionNamespacetoScalewayServerlessFunctionthroughHAS.
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. |
|
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): ConnectsScalewayProjecttoScalewayServerlessJobDefinitionthroughRESOURCE.
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 |
_ont_location |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_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 |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayServerlessSQLDatabase): ConnectsScalewayProjecttoScalewayServerlessSQLDatabasethroughRESOURCE.
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): ConnectsScalewayOrganizationtoScalewaySSHKeythroughRESOURCE.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySSHKey): ConnectsScalewayProjecttoScalewaySSHKeythroughRESOURCE.
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 |
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayPrivateNetwork)-[:HAS]->(:ScalewaySubnet): ConnectsScalewayPrivateNetworktoScalewaySubnetthroughHAS.(:ScalewayProject)-[:RESOURCE]->(:ScalewaySubnet): ConnectsScalewayProjecttoScalewaySubnetthroughRESOURCE.(:ScalewaySubnet)-[:HAS]->(:ScalewayIP): ConnectsScalewaySubnettoScalewayIPthroughHAS.
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. |
|
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 ( |
|
tags |
Tags associated with the user. |
|
type |
Type of user ( |
|
updated_at |
Date of last user update. |
|
username |
User identifier unique to the Organization. |
|
_ont_active |
Yes |
Normalized field sourced from |
_ont_email |
Yes |
Normalized field sourced from |
_ont_firstname |
Yes |
Normalized field sourced from |
_ont_has_mfa |
Yes |
Normalized field sourced from |
_ont_lastactivity |
Yes |
Normalized field sourced from |
_ont_lastname |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_username |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayApiKey)-[:OWNED_BY]->(:ScalewayUser): ConnectsScalewayApiKeytoScalewayUserthroughOWNED_BY.(:ScalewayOrganization)-[:RESOURCE]->(:ScalewayUser): ConnectsScalewayOrganizationtoScalewayUserthroughRESOURCE.(:ScalewayPolicy)-[:APPLIES_TO]->(:ScalewayUser): ConnectsScalewayPolicytoScalewayUserthroughAPPLIES_TO.(:ScalewayUser)-[:CAN_ACCESS]->(:ScalewayProject): ConnectsScalewayUsertoScalewayProjectthroughCAN_ACCESS.Properties:
Field
Description
has_condition
Whether every grant path to the project is gated by an IAM rule condition.
(:ScalewayUser)-[:HAS]->(:ScalewayApiKey): ConnectsScalewayUsertoScalewayApiKeythroughHAS.(:ScalewayUser)-[:HAS_ROLE]->(:ScalewayPermissionSet): ConnectsScalewayUsertoScalewayPermissionSetthroughHAS_ROLE.(:ScalewayUser)-[:MEMBER_OF]->(:ScalewayGroup): ConnectsScalewayUsertoScalewayGroupthroughMEMBER_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 |
|
state |
Volume state ( |
|
tags |
Volume tags. |
|
volume_type |
Volume type ( |
|
zone |
Zone in which the volume is located. |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_size_gb |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
|
_ont_state |
Yes |
Normalized field sourced from |
Relationships#
(:ScalewayInstance)-[:MOUNTS]->(:ScalewayVolume): ConnectsScalewayInstancetoScalewayVolumethroughMOUNTS.(:ScalewayProject)-[:RESOURCE]->(:ScalewayVolume): ConnectsScalewayProjecttoScalewayVolumethroughRESOURCE.(:ScalewayVolume)-[:HAS]->(:ScalewayVolumeSnapshot): ConnectsScalewayVolumetoScalewayVolumeSnapshotthroughHAS.
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 ( |
|
tags |
Snapshot tags. |
|
volume_type |
Snapshot volume type ( |
|
zone |
Snapshot zone. |
|
_ont_created_at |
Yes |
Normalized field sourced from |
_ont_name |
Yes |
Normalized field sourced from |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayVolumeSnapshot): ConnectsScalewayProjecttoScalewayVolumeSnapshotthroughRESOURCE.(:ScalewayVolume)-[:HAS]->(:ScalewayVolumeSnapshot): ConnectsScalewayVolumetoScalewayVolumeSnapshotthroughHAS.
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 |
_ont_region |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:ScalewayProject)-[:RESOURCE]->(:ScalewayVpc): ConnectsScalewayProjecttoScalewayVpcthroughRESOURCE.(:ScalewayVpc)-[:HAS]->(:ScalewayPrivateNetwork): ConnectsScalewayVpctoScalewayPrivateNetworkthroughHAS.