{
  "ID": "string",
  "Version": {
    "Index": 2
  },
  "CreatedAt": "string",
  "UpdatedAt": "string",
  "Spec": {
    "Name": "string",
    "Labels": {},
    "TaskTemplate": {
      "ContainerSpec": {
        "Image": "string",
        "Command": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ],
        "Args": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ],
        "Env": [
          "string",
          "string",
          "string",
          "string"
        ],
        "Dir": "string",
        "User": "string",
        "Labels": {},
        "TTY": false,
        "Mounts": [
          {
            "Target": "string",
            "Source": null,
            "Type": "tmpfs",
            "ReadOnly": true,
            "BindOptions": {
              "Propagation": "rshared"
            },
            "VolumeOptions": {
              "NoCopy": true,
              "Labels": {},
              "DriverConfig": {
                "Name": "string",
                "Options": {}
              }
            },
            "TmpfsOptions": {
              "SizeBytes": 4,
              "Mode": 4
            }
          },
          {
            "Target": "string",
            "Source": null,
            "Type": "tmpfs",
            "ReadOnly": false,
            "BindOptions": {
              "Propagation": "rshared"
            },
            "VolumeOptions": {
              "NoCopy": false,
              "Labels": {},
              "DriverConfig": {
                "Name": "string",
                "Options": {}
              }
            },
            "TmpfsOptions": {
              "SizeBytes": 6,
              "Mode": 7
            }
          },
          {
            "Target": "string",
            "Source": null,
            "Type": "volume",
            "ReadOnly": true,
            "BindOptions": {
              "Propagation": "shared"
            },
            "VolumeOptions": {
              "NoCopy": true,
              "Labels": {},
              "DriverConfig": {
                "Name": "string",
                "Options": {}
              }
            },
            "TmpfsOptions": {
              "SizeBytes": 5,
              "Mode": 9
            }
          },
          {
            "Target": "string",
            "Source": null,
            "Type": "tmpfs",
            "ReadOnly": true,
            "BindOptions": {
              "Propagation": "private"
            },
            "VolumeOptions": {
              "NoCopy": false,
              "Labels": {},
              "DriverConfig": {
                "Name": "string",
                "Options": {}
              }
            },
            "TmpfsOptions": {
              "SizeBytes": 4,
              "Mode": 4
            }
          }
        ],
        "StopGracePeriod": 2,
        "DNSConfig": {
          "Nameservers": [
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string"
          ],
          "Search": [
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string"
          ],
          "Options": [
            "string",
            "string",
            "string",
            "string",
            "string"
          ]
        }
      },
      "Resources": {
        "Limits": {
          "NanoCPUs": 10,
          "MemoryBytes": 7
        },
        "Reservation": {
          "NanoCPUs": 3,
          "MemoryBytes": 8
        }
      },
      "RestartPolicy": {
        "Condition": "none",
        "Delay": 9,
        "MaxAttempts": 1,
        "Window": 6
      },
      "Placement": {
        "Constraints": [
          "string",
          "string",
          "string"
        ]
      },
      "ForceUpdate": 5,
      "Networks": [
        {
          "Target": "string",
          "Aliases": [
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string"
          ]
        },
        {
          "Target": "string",
          "Aliases": [
            "string",
            "string",
            "string",
            "string",
            "string"
          ]
        },
        {
          "Target": "string",
          "Aliases": [
            "string",
            "string",
            "string",
            "string",
            "string"
          ]
        },
        {
          "Target": "string",
          "Aliases": [
            "string",
            "string",
            "string",
            "string",
            "string",
            "string"
          ]
        },
        {
          "Target": "string",
          "Aliases": [
            "string",
            "string",
            "string"
          ]
        }
      ],
      "LogDriver": {
        "Name": "string",
        "Options": {}
      }
    },
    "Mode": {
      "Replicated": {
        "Replicas": 8
      },
      "Global": {}
    },
    "UpdateConfig": {
      "Parallelism": 5,
      "Delay": 6,
      "FailureAction": "continue",
      "Monitor": 7,
      "MaxFailureRatio": 4
    },
    "Networks": [
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string"
        ]
      },
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ]
      },
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string"
        ]
      },
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ]
      },
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ]
      },
      {
        "Target": "string",
        "Aliases": [
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string",
          "string"
        ]
      }
    ],
    "EndpointSpec": {
      "Mode": "vip",
      "Ports": [
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 10,
          "PublishedPort": 9
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 9,
          "PublishedPort": 5
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 4,
          "PublishedPort": 7
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 6,
          "PublishedPort": 3
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 6,
          "PublishedPort": 8
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 3,
          "PublishedPort": 1
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 10,
          "PublishedPort": 1
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 8,
          "PublishedPort": 4
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 1,
          "PublishedPort": 3
        }
      ]
    }
  },
  "Endpoint": {
    "Spec": {
      "Mode": "vip",
      "Ports": [
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 7,
          "PublishedPort": 7
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 1,
          "PublishedPort": 10
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 7,
          "PublishedPort": 10
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 5,
          "PublishedPort": 1
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 3,
          "PublishedPort": 6
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 5,
          "PublishedPort": 9
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 3,
          "PublishedPort": 10
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 2,
          "PublishedPort": 10
        },
        {
          "Name": "string",
          "Protocol": "udp",
          "TargetPort": 7,
          "PublishedPort": 7
        },
        {
          "Name": "string",
          "Protocol": "tcp",
          "TargetPort": 8,
          "PublishedPort": 9
        }
      ]
    },
    "Ports": [
      {
        "Name": "string",
        "Protocol": "udp",
        "TargetPort": 1,
        "PublishedPort": 2
      },
      {
        "Name": "string",
        "Protocol": "tcp",
        "TargetPort": 7,
        "PublishedPort": 10
      },
      {
        "Name": "string",
        "Protocol": "udp",
        "TargetPort": 1,
        "PublishedPort": 6
      },
      {
        "Name": "string",
        "Protocol": "tcp",
        "TargetPort": 3,
        "PublishedPort": 8
      }
    ],
    "VirtualIPs": [
      {
        "NetworkID": "string",
        "Addr": "string"
      },
      {
        "NetworkID": "string",
        "Addr": "string"
      },
      {
        "NetworkID": "string",
        "Addr": "string"
      },
      {
        "NetworkID": "string",
        "Addr": "string"
      },
      {
        "NetworkID": "string",
        "Addr": "string"
      },
      {
        "NetworkID": "string",
        "Addr": "string"
      }
    ]
  },
  "UpdateStatus": {
    "State": "completed",
    "StartedAt": "string",
    "CompletedAt": "string",
    "Message": "string"
  }
}