UNPKG

@itentialopensource/adapter-docker

Version:

This adapter integrates with system Docker

778 lines 18 kB
[ { "ID": "string", "Version": { "Index": 9 }, "CreatedAt": "string", "UpdatedAt": "string", "Spec": { "Name": "string", "Labels": {}, "TaskTemplate": { "ContainerSpec": { "Image": "string", "Command": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "Args": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "Env": [ "string", "string", "string", "string", "string", "string" ], "Dir": "string", "User": "string", "Labels": {}, "TTY": false, "Mounts": [ { "Target": "string", "Source": null, "Type": "volume", "ReadOnly": false, "BindOptions": { "Propagation": "rshared" }, "VolumeOptions": { "NoCopy": false, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 5, "Mode": 7 } }, { "Target": "string", "Source": null, "Type": "bind", "ReadOnly": false, "BindOptions": { "Propagation": "rshared" }, "VolumeOptions": { "NoCopy": true, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 8, "Mode": 4 } }, { "Target": "string", "Source": null, "Type": "volume", "ReadOnly": true, "BindOptions": { "Propagation": "private" }, "VolumeOptions": { "NoCopy": true, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 8, "Mode": 7 } }, { "Target": "string", "Source": null, "Type": "volume", "ReadOnly": true, "BindOptions": { "Propagation": "private" }, "VolumeOptions": { "NoCopy": true, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 9, "Mode": 9 } } ], "StopGracePeriod": 8, "DNSConfig": { "Nameservers": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "Search": [ "string", "string", "string", "string" ], "Options": [ "string", "string", "string", "string" ] } }, "Resources": { "Limits": { "NanoCPUs": 5, "MemoryBytes": 10 }, "Reservation": { "NanoCPUs": 6, "MemoryBytes": 10 } }, "RestartPolicy": { "Condition": "on-failure", "Delay": 5, "MaxAttempts": 4, "Window": 10 }, "Placement": { "Constraints": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ] }, "ForceUpdate": 9, "Networks": [ { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ] } ], "LogDriver": { "Name": "string", "Options": {} } }, "Mode": { "Replicated": { "Replicas": 1 }, "Global": {} }, "UpdateConfig": { "Parallelism": 8, "Delay": 6, "FailureAction": "continue", "Monitor": 9, "MaxFailureRatio": 9 }, "Networks": [ { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string" ] } ], "EndpointSpec": { "Mode": "vip", "Ports": [ { "Name": "string", "Protocol": "udp", "TargetPort": 3, "PublishedPort": 7 }, { "Name": "string", "Protocol": "udp", "TargetPort": 7, "PublishedPort": 6 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 2, "PublishedPort": 7 }, { "Name": "string", "Protocol": "udp", "TargetPort": 10, "PublishedPort": 4 }, { "Name": "string", "Protocol": "udp", "TargetPort": 8, "PublishedPort": 5 }, { "Name": "string", "Protocol": "udp", "TargetPort": 1, "PublishedPort": 6 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 6, "PublishedPort": 6 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 9, "PublishedPort": 5 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 1, "PublishedPort": 4 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 9, "PublishedPort": 1 } ] } } }, { "ID": "string", "Version": { "Index": 7 }, "CreatedAt": "string", "UpdatedAt": "string", "Spec": { "Name": "string", "Labels": {}, "TaskTemplate": { "ContainerSpec": { "Image": "string", "Command": [ "string", "string" ], "Args": [ "string", "string" ], "Env": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "Dir": "string", "User": "string", "Labels": {}, "TTY": false, "Mounts": [ { "Target": "string", "Source": null, "Type": "tmpfs", "ReadOnly": false, "BindOptions": { "Propagation": "slave" }, "VolumeOptions": { "NoCopy": false, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 5, "Mode": 9 } }, { "Target": "string", "Source": null, "Type": "bind", "ReadOnly": true, "BindOptions": { "Propagation": "shared" }, "VolumeOptions": { "NoCopy": true, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 2, "Mode": 1 } }, { "Target": "string", "Source": null, "Type": "tmpfs", "ReadOnly": false, "BindOptions": { "Propagation": "rprivate" }, "VolumeOptions": { "NoCopy": false, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 1, "Mode": 9 } }, { "Target": "string", "Source": null, "Type": "bind", "ReadOnly": false, "BindOptions": { "Propagation": "slave" }, "VolumeOptions": { "NoCopy": false, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 7, "Mode": 9 } }, { "Target": "string", "Source": null, "Type": "tmpfs", "ReadOnly": false, "BindOptions": { "Propagation": "slave" }, "VolumeOptions": { "NoCopy": false, "Labels": {}, "DriverConfig": { "Name": "string", "Options": {} } }, "TmpfsOptions": { "SizeBytes": 3, "Mode": 1 } } ], "StopGracePeriod": 10, "DNSConfig": { "Nameservers": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "Search": [ "string", "string", "string" ], "Options": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ] } }, "Resources": { "Limits": { "NanoCPUs": 8, "MemoryBytes": 10 }, "Reservation": { "NanoCPUs": 5, "MemoryBytes": 10 } }, "RestartPolicy": { "Condition": "none", "Delay": 3, "MaxAttempts": 9, "Window": 7 }, "Placement": { "Constraints": [ "string", "string", "string", "string", "string", "string", "string" ] }, "ForceUpdate": 4, "Networks": [ { "Target": "string", "Aliases": [ "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "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" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string", "string" ] } ], "LogDriver": { "Name": "string", "Options": {} } }, "Mode": { "Replicated": { "Replicas": 9 }, "Global": {} }, "UpdateConfig": { "Parallelism": 9, "Delay": 8, "FailureAction": "pause", "Monitor": 10, "MaxFailureRatio": 8 }, "Networks": [ { "Target": "string", "Aliases": [ "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string" ] }, { "Target": "string", "Aliases": [ "string", "string", "string", "string", "string", "string" ] } ], "EndpointSpec": { "Mode": "vip", "Ports": [ { "Name": "string", "Protocol": "udp", "TargetPort": 4, "PublishedPort": 8 }, { "Name": "string", "Protocol": "udp", "TargetPort": 6, "PublishedPort": 7 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 6, "PublishedPort": 4 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 4, "PublishedPort": 8 }, { "Name": "string", "Protocol": "udp", "TargetPort": 8, "PublishedPort": 3 }, { "Name": "string", "Protocol": "udp", "TargetPort": 8, "PublishedPort": 1 }, { "Name": "string", "Protocol": "udp", "TargetPort": 9, "PublishedPort": 5 }, { "Name": "string", "Protocol": "udp", "TargetPort": 7, "PublishedPort": 5 }, { "Name": "string", "Protocol": "udp", "TargetPort": 5, "PublishedPort": 3 }, { "Name": "string", "Protocol": "tcp", "TargetPort": 7, "PublishedPort": 10 } ] } } } ]