Skip to main content

DockerPlugin

Resource DockerPlugin in pulumi-portainer.
3 min read

Resource DockerPlugin in pulumi-portainer.

Pulumi type: portainer:index/dockerPlugin:DockerPlugin.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
dockerPluginIdstringno
enablebooleannoWhether to enable the Docker plugin immediately after installation.
endpointIdnumberyesID of the Portainer environment (Docker host) where the plugin is installed.
namestringnoLocal alias name for the installed Docker plugin.
registryAuthstringnoBase64-encoded registry authentication payload used to pull the plugin from a private registry.
remotestringyesRemote source URL or registry reference of the Docker plugin to pull.
settingsDockerPluginSetting (input)[]noConfiguration settings applied to the Docker plugin during installation.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
dockerPluginIdstringno
enablebooleannoWhether to enable the Docker plugin immediately after installation.
endpointIdnumbernoID of the Portainer environment (Docker host) where the plugin is installed.
namestringnoLocal alias name for the installed Docker plugin.
registryAuthstringnoBase64-encoded registry authentication payload used to pull the plugin from a private registry.
remotestringnoRemote source URL or registry reference of the Docker plugin to pull.
settingsDockerPluginSetting (output)[]noConfiguration settings applied to the Docker plugin during installation.

DockerPluginSetting (input)#

Input object DockerPluginSetting. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
descriptionstringnoHuman-readable description of the plugin setting.
namestringyesName of the Docker plugin setting.
valuesstring[]yesList of values assigned to the plugin setting.

DockerPluginSetting (output)#

Output object DockerPluginSetting. Fields below belong to this object.

PropertyTypeAlways presentDescription
descriptionstringnoHuman-readable description of the plugin setting.
namestringyesName of the Docker plugin setting.
valuesstring[]yesList of values assigned to the plugin setting.