...

Text file src/oss.terrastruct.com/d2/e2etests/testdata/files/teleport_grid.d2

Documentation: oss.terrastruct.com/d2/e2etests/testdata/files

     1direction: right
     2
     3users -- via -- teleport
     4
     5teleport -> jita: "all connections audited and logged"
     6teleport -> infra
     7
     8teleport -> identity provider
     9teleport <- identity provider
    10
    11users: "" {
    12  grid-columns: 1
    13
    14  Engineers: {
    15    shape: circle
    16    icon: https://icons.terrastruct.com/essentials%2F365-user.svg
    17  }
    18  Machines: {
    19    shape: circle
    20    icon: https://icons.terrastruct.com/aws%2FCompute%2FCompute.svg
    21  }
    22}
    23
    24via: "" {
    25  grid-columns: 1
    26
    27  https: "HTTPS://"
    28  kubectl: "> kubectl"
    29  tsh: "> tsh"
    30  api: "> api"
    31  db clients: "DB Clients"
    32}
    33
    34teleport: Teleport {
    35  grid-rows: 2
    36
    37  inp: |md
    38    # Identity Native Proxy
    39  | {
    40    width: 300
    41  }
    42
    43  Audit Log.icon: https://icons.terrastruct.com/tech%2Flaptop.svg
    44  Cert Authority.icon: https://icons.terrastruct.com/azure%2FWeb%20Service%20Color%2FApp%20Service%20Certificates.svg
    45}
    46
    47jita: "Just-in-time Access via" {
    48  grid-rows: 1
    49
    50  Slack.icon: https://icons.terrastruct.com/dev%2Fslack.svg
    51  Mattermost
    52  Jira
    53  Pagerduty
    54  Email.icon: https://icons.terrastruct.com/aws%2F_General%2FAWS-Email_light-bg.svg
    55}
    56
    57infra: Infrastructure {
    58  grid-rows: 2
    59
    60  ssh.icon: https://icons.terrastruct.com/essentials%2F112-server.svg
    61  Kubernetes.icon: https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg
    62  My SQL.icon: https://icons.terrastruct.com/dev%2Fmysql.svg
    63  MongoDB.icon: https://icons.terrastruct.com/dev%2Fmongodb.svg
    64  PSQL.icon: https://icons.terrastruct.com/dev%2Fpostgresql.svg
    65  Windows.icon: https://icons.terrastruct.com/dev%2Fwindows.svg
    66}
    67
    68identity provider: Indentity Provider {
    69  icon: https://icons.terrastruct.com/azure%2FIdentity%20Service%20Color%2FIdentity%20governance.svg
    70}

View as plain text