{

"docker_config": {
  "full_properties": {
    "data": {
      "description": "The base64 encoded data of the config.",
      "required": false
    },
    "name": {
      "description": "The name of the Docker config.",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/config.html",
  "properties": [
    "name",
    "data"
  ]
},
"docker_container": {
  "full_properties": {
    "command": {
      "description": "The command to use to start the",
      "required": false
    },
    "dns": {
      "description": "Set of DNS servers.",
      "required": false
    },
    "dns_opts": {
      "description": "Set of DNS options used by the DNS provider(s), see resolv.conf documentation for valid list of options.",
      "required": false
    },
    "dns_search": {
      "description": "Set of DNS search domains that are used when bare unqualified hostnames are used inside of the container.",
      "required": false
    },
    "entrypoint": {
      "description": "The command to use as the",
      "required": false
    },
    "env": {
      "description": "Environment variables to set.",
      "required": false
    },
    "image": {
      "description": "The ID of the image to back this container.",
      "required": false
    },
    "labels": {
      "description": "Key/value pairs to set as labels on the",
      "required": false
    },
    "links": {
      "description": "Set of links for link based",
      "required": false
    },
    "name": {
      "description": "The name of the Docker container.",
      "required": false
    },
    "user": {
      "description": "User used for run the first process. Format is",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/container.html",
  "properties": [
    "name",
    "image",
    "command",
    "entrypoint",
    "user",
    "dns",
    "dns_opts",
    "dns_search",
    "env",
    "labels",
    "links"
  ]
},
"docker_image": {
  "full_properties": {
    "keep_locally": {
      "description": "If true, then the Docker image won't be",
      "required": false
    },
    "name": {
      "description": "The name of the Docker image, including any tags or SHA256 repo digests.",
      "required": false
    },
    "pull_trigger": {
      "description": "Deprecated, use pull_triggers instead.",
      "required": false
    },
    "pull_triggers": {
      "description": "List of values which cause an",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/image.html",
  "properties": [
    "name",
    "keep_locally",
    "pull_triggers",
    "pull_trigger"
  ]
},
"docker_network": {
  "full_properties": {
    "attachable": {
      "description": "Enable manual container attachment to the network.",
      "required": false
    },
    "check_duplicate": {
      "description": "Requests daemon to check for networks",
      "required": false
    },
    "driver": {
      "description": "Name of the network driver to use. Defaults to",
      "required": false
    },
    "ingress": {
      "description": "Create swarm routing-mesh network.",
      "required": false
    },
    "internal": {
      "description": "Restrict external access to the network.",
      "required": false
    },
    "ipam_config": {
      "description": "See IPAM config below for",
      "required": false
    },
    "ipam_driver": {
      "description": "Driver used by the custom IP scheme of the",
      "required": false
    },
    "ipv6": {
      "description": "Enable IPv6 networking.",
      "required": false
    },
    "labels": {
      "description": "User-defined key/value metadata.",
      "required": false
    },
    "name": {
      "description": "The name of the Docker network.",
      "required": false
    },
    "options": {
      "description": "Network specific options to be used by",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/network.html",
  "properties": [
    "name",
    "labels",
    "check_duplicate",
    "driver",
    "options",
    "internal",
    "attachable",
    "ingress",
    "ipv6",
    "ipam_driver",
    "ipam_config"
  ]
},
"docker_secret": {
  "full_properties": {
    "data": {
      "description": "The base64 encoded data of the secret.",
      "required": false
    },
    "labels": {
      "description": "User-defined key/value metadata.",
      "required": false
    },
    "name": {
      "description": "The name of the Docker secret.",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/secret.html",
  "properties": [
    "name",
    "data",
    "labels"
  ]
},
"docker_service": {
  "full_properties": {
    "auth": {
      "description": "See Auth below for details.",
      "required": false
    },
    "converge_config": {
      "description": "See Converge Config below for details.",
      "required": false
    },
    "endpoint_spec": {
      "description": "See EndpointSpec below for details.",
      "required": false
    },
    "mode": {
      "description": "See Mode below for details.",
      "required": false
    },
    "name": {
      "description": "The name of the Docker service.",
      "required": false
    },
    "rollback_config": {
      "description": "See RollbackConfig below for details.",
      "required": false
    },
    "task_spec": {
      "description": "See TaskSpec below for details.",
      "required": false
    },
    "update_config": {
      "description": "See UpdateConfig below for details.",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/service.html",
  "properties": [
    "auth",
    "name",
    "task_spec",
    "mode",
    "update_config",
    "rollback_config",
    "endpoint_spec",
    "converge_config"
  ]
},
"docker_volume": {
  "full_properties": {
    "driver": {
      "description": "Driver type for the volume (defaults to local).",
      "required": false
    },
    "driver_opts": {
      "description": "Options specific to the driver.",
      "required": false
    },
    "labels": {
      "description": "User-defined key/value metadata.",
      "required": false
    },
    "name": {
      "description": "The name of the Docker volume (generated if not",
      "required": false
    }
  },
  "path": "/docs/providers/docker/r/volume.html",
  "properties": [
    "name",
    "labels",
    "driver",
    "driver_opts"
  ]
}

}