{
"vantage-demo-single-table": [
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "TEAM#platform"},
"team_id": {"S": "platform"},
"team_name": {"S": "Platform Engineering"},
"github_url": {"S": "https://github.com/acmecorp/platform"},
"created_at": {"S": "2025-01-15T10:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "TEAM#growth"},
"team_id": {"S": "growth"},
"team_name": {"S": "Growth"},
"github_url": {"S": "https://github.com/acmecorp/growth"},
"created_at": {"S": "2025-02-01T09:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "ENV#dev#aaaa1111-1111-4111-8111-111111111111"},
"environment_id": {"S": "aaaa1111-1111-4111-8111-111111111111"},
"name": {"S": "dev"},
"aws_account_id": {"N": "111111111111"},
"aws_region": {"S": "eu-west-2"},
"approval_required": {"BOOL": false},
"description": {"S": "Shared development environment"},
"created_at": {"S": "2025-01-01T00:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "ENV#prod#bbbb2222-2222-4222-8222-222222222222"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"name": {"S": "prod"},
"aws_account_id": {"N": "222222222222"},
"aws_region": {"S": "eu-west-2"},
"approval_required": {"BOOL": true},
"description": {"S": "Production"},
"created_at": {"S": "2025-01-01T00:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"product_name": {"S": "auth-service"},
"product_type": {"S": "service"},
"status": {"S": "active"},
"owner_team_id": {"S": "platform"},
"git_repo_url": {"S": "https://github.com/acmecorp/auth-service"},
"ecr_repo_arn": {"S": "arn:aws:ecr:eu-west-2:111111111111:repository/auth-service"},
"active_deployment_count": {"N": "2"},
"created_at": {"S": "2025-01-15T10:30:00Z"},
"updated_at": {"S": "2025-04-20T14:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "METADATA"},
"SK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"product_name": {"S": "billing-service"},
"product_type": {"S": "service"},
"status": {"S": "active"},
"owner_team_id": {"S": "growth"},
"git_repo_url": {"S": "https://github.com/acmecorp/billing-service"},
"ecr_repo_arn": {"S": "arn:aws:ecr:eu-west-2:111111111111:repository/billing-service"},
"active_deployment_count": {"N": "2"},
"created_at": {"S": "2025-02-01T11:00:00Z"},
"updated_at": {"S": "2025-04-22T09:15:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "VERSION#1.2.0"},
"version": {"S": "1.2.0"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"build_status": {"S": "succeeded"},
"git_commit_hash": {"S": "abc123def4560000000000000000000000000000"},
"codeartifact_repository": {"S": "acme-platform"},
"codeartifact_domain": {"S": "acmecorp"},
"s3_bucket": {"S": "acmecorp-artifacts"},
"s3_key": {"S": "auth-service/1.2.0.tar.gz"},
"is_active": {"BOOL": false},
"is_decommissioned": {"BOOL": false},
"changelog": {"S": "Add OIDC discovery endpoint"},
"created_at": {"S": "2025-03-12T15:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "VERSION#1.2.1"},
"version": {"S": "1.2.1"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"build_status": {"S": "succeeded"},
"git_commit_hash": {"S": "ddd456eee7890000000000000000000000000000"},
"codeartifact_repository": {"S": "acme-platform"},
"codeartifact_domain": {"S": "acmecorp"},
"s3_bucket": {"S": "acmecorp-artifacts"},
"s3_key": {"S": "auth-service/1.2.1.tar.gz"},
"is_active": {"BOOL": true},
"is_decommissioned": {"BOOL": false},
"changelog": {"S": "Patch: token rotation race fix"},
"created_at": {"S": "2025-04-18T11:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"SK": {"S": "VERSION#0.9.0"},
"version": {"S": "0.9.0"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"build_status": {"S": "succeeded"},
"git_commit_hash": {"S": "111aaa222bbb0000000000000000000000000000"},
"codeartifact_repository": {"S": "acme-platform"},
"codeartifact_domain": {"S": "acmecorp"},
"s3_bucket": {"S": "acmecorp-artifacts"},
"s3_key": {"S": "billing-service/0.9.0.tar.gz"},
"is_active": {"BOOL": false},
"is_decommissioned": {"BOOL": false},
"changelog": {"S": "Initial public beta"},
"created_at": {"S": "2025-02-10T09:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"SK": {"S": "VERSION#0.9.1"},
"version": {"S": "0.9.1"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"build_status": {"S": "succeeded"},
"git_commit_hash": {"S": "333ccc444ddd0000000000000000000000000000"},
"codeartifact_repository": {"S": "acme-platform"},
"codeartifact_domain": {"S": "acmecorp"},
"s3_bucket": {"S": "acmecorp-artifacts"},
"s3_key": {"S": "billing-service/0.9.1.tar.gz"},
"is_active": {"BOOL": true},
"is_decommissioned": {"BOOL": false},
"changelog": {"S": "Add invoice PDF rendering"},
"created_at": {"S": "2025-04-21T13:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "ENV#dev#VERSION#1.2.0#DEPLOYMENT#dep00001"},
"deployment_id": {"S": "dep00001"},
"deployment_status": {"S": "superseded"},
"environment_id": {"S": "aaaa1111-1111-4111-8111-111111111111"},
"version_id": {"S": "1.2.0"},
"version_sk": {"S": "VERSION#1.2.0"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"is_active": {"BOOL": false},
"is_superseded": {"BOOL": true},
"deployment_url": {"S": "https://auth.dev.acmecorp.com"},
"created_at": {"S": "2025-03-13T10:00:00Z"},
"updated_at": {"S": "2025-04-19T08:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "ENV#prod#VERSION#1.2.0#DEPLOYMENT#dep00002"},
"deployment_id": {"S": "dep00002"},
"deployment_status": {"S": "superseded"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"version_id": {"S": "1.2.0"},
"version_sk": {"S": "VERSION#1.2.0"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"is_active": {"BOOL": false},
"is_superseded": {"BOOL": true},
"deployment_url": {"S": "https://auth.acmecorp.com"},
"created_at": {"S": "2025-03-15T14:00:00Z"},
"updated_at": {"S": "2025-04-20T14:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "ENV#dev#VERSION#1.2.1#DEPLOYMENT#dep00003"},
"deployment_id": {"S": "dep00003"},
"deployment_status": {"S": "running"},
"environment_id": {"S": "aaaa1111-1111-4111-8111-111111111111"},
"version_id": {"S": "1.2.1"},
"version_sk": {"S": "VERSION#1.2.1"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"is_active": {"BOOL": true},
"is_superseded": {"BOOL": false},
"deployment_url": {"S": "https://auth.dev.acmecorp.com"},
"created_at": {"S": "2025-04-19T08:30:00Z"},
"updated_at": {"S": "2025-04-19T08:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "ENV#prod#VERSION#1.2.1#DEPLOYMENT#dep00004"},
"deployment_id": {"S": "dep00004"},
"deployment_status": {"S": "superseded"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"version_id": {"S": "1.2.1"},
"version_sk": {"S": "VERSION#1.2.1"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"is_active": {"BOOL": false},
"is_superseded": {"BOOL": true},
"deployment_url": {"S": "https://auth-canary.acmecorp.com"},
"created_at": {"S": "2025-04-20T09:00:00Z"},
"updated_at": {"S": "2025-04-20T16:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"SK": {"S": "ENV#prod#VERSION#1.2.1#DEPLOYMENT#dep00005"},
"deployment_id": {"S": "dep00005"},
"deployment_status": {"S": "running"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"version_id": {"S": "1.2.1"},
"version_sk": {"S": "VERSION#1.2.1"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"is_active": {"BOOL": true},
"is_superseded": {"BOOL": false},
"deployment_url": {"S": "https://auth.acmecorp.com"},
"created_at": {"S": "2025-04-20T16:30:00Z"},
"updated_at": {"S": "2025-04-20T16:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"SK": {"S": "ENV#prod#VERSION#0.9.0#DEPLOYMENT#dep00006"},
"deployment_id": {"S": "dep00006"},
"deployment_status": {"S": "superseded"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"version_id": {"S": "0.9.0"},
"version_sk": {"S": "VERSION#0.9.0"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"is_active": {"BOOL": false},
"is_superseded": {"BOOL": true},
"deployment_url": {"S": "https://billing.acmecorp.com"},
"created_at": {"S": "2025-02-15T16:00:00Z"},
"updated_at": {"S": "2025-04-23T10:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"SK": {"S": "ENV#dev#VERSION#0.9.1#DEPLOYMENT#dep00007"},
"deployment_id": {"S": "dep00007"},
"deployment_status": {"S": "running"},
"environment_id": {"S": "aaaa1111-1111-4111-8111-111111111111"},
"version_id": {"S": "0.9.1"},
"version_sk": {"S": "VERSION#0.9.1"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"is_active": {"BOOL": true},
"is_superseded": {"BOOL": false},
"deployment_url": {"S": "https://billing.dev.acmecorp.com"},
"created_at": {"S": "2025-04-22T09:15:00Z"},
"updated_at": {"S": "2025-04-22T09:15:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"SK": {"S": "ENV#prod#VERSION#0.9.1#DEPLOYMENT#dep00008"},
"deployment_id": {"S": "dep00008"},
"deployment_status": {"S": "running"},
"environment_id": {"S": "bbbb2222-2222-4222-8222-222222222222"},
"version_id": {"S": "0.9.1"},
"version_sk": {"S": "VERSION#0.9.1"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"is_active": {"BOOL": true},
"is_superseded": {"BOOL": false},
"deployment_url": {"S": "https://billing.acmecorp.com"},
"created_at": {"S": "2025-04-23T10:00:00Z"},
"updated_at": {"S": "2025-04-23T10:00:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "SUBSCRIPTION"},
"SK": {"S": "USER#alice@acmecorp.comSUB#sub00001"},
"subscription_id": {"S": "sub00001"},
"status": {"S": "active"},
"scope": {"S": "product"},
"requester_user_id": {"S": "alice@acmecorp.com"},
"notify_email": {"S": "alice@acmecorp.com"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"product_name": {"S": "auth-service"},
"version_id": {"S": "1.2.1"},
"aws_account_id": {"S": "111111111111"},
"usage": {"S": "internal"},
"start_date": {"S": "2025-01-20T00:00:00Z"},
"end_date": {"S": "2026-01-20T00:00:00Z"},
"created_at": {"S": "2025-01-20T15:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "SUBSCRIPTION"},
"SK": {"S": "USER#bob@acmecorp.comSUB#sub00002"},
"subscription_id": {"S": "sub00002"},
"status": {"S": "active"},
"scope": {"S": "product"},
"requester_user_id": {"S": "bob@acmecorp.com"},
"notify_email": {"S": "bob@acmecorp.com"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"product_name": {"S": "billing-service"},
"version_id": {"S": "0.9.1"},
"aws_account_id": {"S": "111111111111"},
"usage": {"S": "internal"},
"start_date": {"S": "2025-02-10T00:00:00Z"},
"end_date": {"S": "2026-02-10T00:00:00Z"},
"created_at": {"S": "2025-02-10T09:30:00Z"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "DATAPORT"},
"SK": {"S": "PRODUCT#381c041d-6f36-40fb-8ecd-bd3c0a3f8397DATASET#auth-events"},
"product_id": {"S": "381c041d-6f36-40fb-8ecd-bd3c0a3f8397"},
"dataset_id": {"S": "auth-events"},
"topic": {"S": "auth.events.v1"},
"topic_address": {"S": "kafka://broker.acmecorp.internal:9092/auth.events.v1"},
"bootstrap_servers": {"S": "broker.acmecorp.internal:9092"},
"type": {"S": "kafka"}
}}},
{ "PutRequest": { "Item": {
"PK": {"S": "DATAPORT"},
"SK": {"S": "PRODUCT#7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6bDATASET#invoices"},
"product_id": {"S": "7b9e2f1a-3c4d-4e5f-9a8b-1c2d3e4f5a6b"},
"dataset_id": {"S": "invoices"},
"topic": {"S": "billing.invoices.v1"},
"topic_address": {"S": "kafka://broker.acmecorp.internal:9092/billing.invoices.v1"},
"bootstrap_servers": {"S": "broker.acmecorp.internal:9092"},
"type": {"S": "kafka"}
}}}
]
}