typst-business-templatesv0.7.2

← All examples

Credentials

Access data handover with a confidentiality notice on the title page. docgen compile --encrypt protects such a PDF with a password (needs qpdf).

Credentials

examples/it-consultant/documents/credentials/2025/credentials.json
{
  "metadata": {
    "document_number": "ZD-2025-007",
    "title": "AWS Cloud Infrastruktur Zugänge",
    "client_name": "MedTech Solutions AG",
    "project_name": "AWS Cloud Migration",
    "created_at": {
      "date": "2025-01-22"
    },
    "tags": ["AWS", "Cloud", "Produktion", "Staging"],
    "security_level": "strictly_confidential",
    "notes": "KRITISCH: Zugänge nur für autorisiertes Personal. MFA ist für alle Accounts aktiviert."
  },
  "services": [
    {
      "name": "AWS Console - Produktion",
      "description": "Amazon Web Services Management Console für Produktionsumgebung",
      "url": "https://medtech-prod.signin.aws.amazon.com/console",
      "technical": [
        { "key": "Account ID", "value": "123456789012" },
        { "key": "Region", "value": "eu-central-1 (Frankfurt)" },
        { "key": "Account Alias", "value": "medtech-prod" }
      ],
      "ports": [
        { "port": "443", "protocol": "TCP", "description": "HTTPS Console" }
      ],
      "credentials": [
        {
          "username": "admin@medtech-solutions.de",
          "password": "SSO via Azure AD",
          "credential_type": "web",
          "description": "Administrator - IAM Full Access (MFA erforderlich)"
        },
        {
          "username": "devops@medtech-solutions.de",
          "password": "SSO via Azure AD",
          "credential_type": "web",
          "description": "DevOps - ECS, RDS, CloudWatch, S3"
        },
        {
          "username": "readonly@medtech-solutions.de",
          "password": "SSO via Azure AD",
          "credential_type": "web",
          "description": "ReadOnly - Nur Lesezugriff für Audits"
        }
      ]
    },
    {
      "name": "Amazon RDS - PostgreSQL",
      "description": "Managed PostgreSQL Datenbank (Multi-AZ)",
      "url": "medtech-prod-db.cluster-xxxxx.eu-central-1.rds.amazonaws.com",
      "technical": [
        { "key": "Engine", "value": "PostgreSQL 15.4" },
        { "key": "Instance", "value": "db.r6g.large (Multi-AZ)" },
        { "key": "Storage", "value": "500 GB gp3, verschlüsselt (AES-256)" },
        { "key": "Backup", "value": "Täglich, 35 Tage Retention" }
      ],
      "ports": [
        { "port": "5432", "protocol": "TCP", "description": "PostgreSQL" }
      ],
      "credentials": [
        {
          "username": "medtech_admin",
          "password": "Gespeichert in AWS Secrets Manager",
          "credential_type": "database",
          "description": "DB Admin - Secret: prod/rds/admin"
        },
        {
          "username": "medtech_app",
          "password": "Gespeichert in AWS Secrets Manager",
          "credential_type": "database",
          "description": "Application User - Secret: prod/rds/app"
        }
      ]
    },
    {
      "name": "AWS ECS Cluster",
      "description": "Container-Orchestrierung für Microservices",
      "url": "https://eu-central-1.console.aws.amazon.com/ecs",
      "technical": [
        { "key": "Cluster", "value": "medtech-prod-cluster" },
        { "key": "Services", "value": "api-gateway, patient-service, billing-service" },
        { "key": "Task Definition", "value": "Fargate (Serverless)" },
        { "key": "Load Balancer", "value": "ALB (Application Load Balancer)" }
      ],
      "ports": [
        { "port": "443", "protocol": "TCP", "description": "HTTPS (ALB)" },
        { "port": "8080", "protocol": "TCP", "description": "API Gateway intern" }
      ],
      "credentials": [
        {
          "username": "ECR Registry",
          "password": "aws ecr get-login-password",
          "credential_type": "api_key",
          "description": "Docker Registry Login via AWS CLI"
        }
      ]
    },
    {
      "name": "GitHub Repository",
      "description": "Source Code und CI/CD Pipelines",
      "url": "https://github.com/medtech-solutions",
      "technical": [
        { "key": "Organisation", "value": "medtech-solutions" },
        { "key": "Repositories", "value": "api-gateway, patient-service, infra-terraform" },
        { "key": "CI/CD", "value": "GitHub Actions → AWS CodePipeline" }
      ],
      "ports": [],
      "credentials": [
        {
          "username": "medtech-deploy",
          "password": "SSH Key oder PAT",
          "credential_type": "ssh",
          "description": "Service Account für Deployments"
        }
      ]
    },
    {
      "name": "Terraform Cloud",
      "description": "Infrastructure as Code State Management",
      "url": "https://app.terraform.io/app/medtech-solutions",
      "technical": [
        { "key": "Organisation", "value": "medtech-solutions" },
        { "key": "Workspaces", "value": "prod, staging, dev" },
        { "key": "VCS", "value": "GitHub Integration aktiv" }
      ],
      "ports": [],
      "credentials": [
        {
          "username": "terraform-cloud",
          "password": "Team API Token in 1Password",
          "credential_type": "api_key",
          "description": "Terraform Cloud API Token"
        }
      ]
    },
    {
      "name": "Datadog Monitoring",
      "description": "Zentrales Monitoring und Alerting",
      "url": "https://app.datadoghq.eu",
      "technical": [
        { "key": "Region", "value": "EU (Frankfurt)" },
        { "key": "Dashboards", "value": "Production Overview, API Metrics, RDS Health" },
        { "key": "Alerts", "value": "PagerDuty Integration aktiv" }
      ],
      "ports": [],
      "credentials": [
        {
          "username": "devops@medtech-solutions.de",
          "password": "SSO via Azure AD",
          "credential_type": "web",
          "description": "Admin - Vollzugriff auf Dashboards und Alerts"
        }
      ]
    }
  ]
}
Title page of the credentials document ZD-2025-007 “AWS Cloud Infrastruktur Zugänge” for MedTech Solutions AG, with a boxed confidentiality notice and four tags.
First page, compiled by docgen. Open credentials.pdf (88 KiB)
  • credentials
  • title page
  • 6 pages