UNPKG

@itentialopensource/adapter-docker

Version:

This adapter integrates with system Docker

517 lines 10.7 kB
{ "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" } }