"description":"Configures an attached to container",
"allowComments":true,
"allowTrailingCommas":true,
"type":"object",
"definitions":{
"attachContainer":{
"type":"object",
"properties":{
"workspaceFolder":{
"type":"string",
"description":"The path of the workspace folder inside the container."
},
"forwardPorts":{
"type":"array",
"description":"Ports that are forwarded from the container to the local machine.",
"items":{
"type":"integer"
}
},
"settings":{
"$ref":"vscode://schemas/settings/machine",
"description":"Machine specific settings that should be copied into the container. These are only copied when connecting to the container for the first time."
"description":"Remote environment variables. If these are used in the Integrated Terminal, make sure the 'Terminal > Integrated: Inherit Env' setting is enabled."
"errorMessage":"Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'."
}
},
"userEnvProbe":{
"type":"string",
"enum":[
"none",
"loginShell",
"loginInteractiveShell",
"interactiveShell"
],
"description":"User environment probe to run. The default is none."
},
"postAttachCommand":{
"type":[
"string",
"array"
],
"description":"A command to run after attaching to the container. If this is a single string, it will be run in a shell. If this is an array of strings, it will be run as a single command without shell.",