id: scaleway name: Scaleway version: 1.0.0 description: "Scaleway (Cloud API) — cloud inventory and visibility: list and read instances, list security groups, and list projects. Secret-key authentication; stdlib-only, no extra Python dependencies. (French vendor.)" changelog: "1.0.0 — Initial release: list/get instances, list security groups, list projects." category: cloud # Per-instance configuration. Auth header 'X-Auth-Token: '. config_schema: properties: secret_key: type: string description: "Scaleway API secret key" x-soar-sensitive: true default_zone: type: string description: "Default zone (e.g. fr-par-1)" default: "fr-par-1" required: - secret_key commands: - id: list_instances name: scaleway-list-instances description: "List instances in a zone." risk: read inputs_schema: properties: zone: { type: string, description: "Zone (defaults to the configured zone)" } required: [] outputs_schema: { properties: {} } - id: get_instance name: scaleway-get-instance description: "Get an instance by ID." risk: read inputs_schema: properties: zone: { type: string, description: "Zone (defaults to the configured zone)" } server_id: { type: string, description: "Instance/server ID" } required: [server_id] outputs_schema: { properties: {} } - id: list_security_groups name: scaleway-list-security-groups description: "List security groups in a zone." risk: read inputs_schema: properties: zone: { type: string, description: "Zone (defaults to the configured zone)" } required: [] outputs_schema: { properties: {} } - id: list_projects name: scaleway-list-projects description: "List projects in the organization." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} } - id: test_connection name: scaleway-test-connection description: "Verify the secret key (used by the Test button)." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} }