Skip to main content

EndpointSettings

Resource EndpointSettings in pulumi-portainer.
6 min read

Resource EndpointSettings in pulumi-portainer.

Pulumi type: portainer:index/endpointSettings:EndpointSettings.

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
changeWindowEndpointSettingsChangeWindow (input)noMaintenance change window during which automatic updates may run on the environment.
deploymentOptionsEndpointSettingsDeploymentOptions (input)noPer-environment overrides for stack and application deployment UI options.
enableGpuManagementbooleannoWhether GPU management is enabled for the Portainer environment.
enableImageNotificationbooleannoWhether image update notifications are enabled for the Portainer environment.
endpointIdnumberyesID of the Portainer environment whose runtime settings are managed.
endpointSettingsIdstringno
gpusesEndpointSettingsGpus (input)[]noList of GPU devices exposed to Portainer for this environment.
securitySettingsEndpointSettingsSecuritySettings (input)noPer-environment security settings controlling what regular (non-admin) users may do.

Outputs#

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

PropertyTypeComputedDescription
changeWindowEndpointSettingsChangeWindow (output)noMaintenance change window during which automatic updates may run on the environment.
deploymentOptionsEndpointSettingsDeploymentOptions (output)noPer-environment overrides for stack and application deployment UI options.
enableGpuManagementbooleannoWhether GPU management is enabled for the Portainer environment.
enableImageNotificationbooleannoWhether image update notifications are enabled for the Portainer environment.
endpointIdnumbernoID of the Portainer environment whose runtime settings are managed.
endpointSettingsIdstringno
gpusesEndpointSettingsGpus (output)[]noList of GPU devices exposed to Portainer for this environment.
securitySettingsEndpointSettingsSecuritySettings (output)noPer-environment security settings controlling what regular (non-admin) users may do.

EndpointSettingsChangeWindow (input)#

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

PropertyTypeRequiredDescription
enabledbooleannoWhether the change window is enabled.
endTimestringnoEnd time of the change window in HH:MM format.
startTimestringnoStart time of the change window in HH:MM format.

EndpointSettingsDeploymentOptions (input)#

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

PropertyTypeRequiredDescription
hideAddWithFormbooleannoWhether to hide the form-based add option in the deployment UI.
hideFileUploadbooleannoWhether to hide the file upload option in the deployment UI.
hideWebEditorbooleannoWhether to hide the web editor option in the deployment UI.
overrideGlobalOptionsbooleannoWhether to override global deployment options with these environment-specific values.

EndpointSettingsGpus (input)#

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

PropertyTypeRequiredDescription
namestringyesDisplay name of the GPU device.
valuestringyesDevice identifier of the GPU as exposed to Docker.

EndpointSettingsSecuritySettings (input)#

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

PropertyTypeRequiredDescription
allowBindMountsbooleannoWhether regular users may use bind mounts when deploying containers.
allowContainerCapabilitiesbooleannoWhether regular users may add Linux capabilities to containers.
allowDeviceMappingbooleannoWhether regular users may map host devices into containers.
allowHostNamespacebooleannoWhether regular users may use the host namespace for containers.
allowPrivilegedModebooleannoWhether regular users may run containers in privileged mode.
allowStackManagementbooleannoWhether regular users may create and manage stacks.
allowSysctlSettingbooleannoWhether regular users may set sysctl values on containers.
allowVolumeBrowserbooleannoWhether regular users may browse the contents of volumes via Portainer.
enableHostManagementbooleannoWhether host management features (host browser, host info) are enabled in the UI.

EndpointSettingsChangeWindow (output)#

Output object EndpointSettingsChangeWindow. Fields below belong to this object.

PropertyTypeAlways presentDescription
enabledbooleannoWhether the change window is enabled.
endTimestringnoEnd time of the change window in HH:MM format.
startTimestringnoStart time of the change window in HH:MM format.

EndpointSettingsDeploymentOptions (output)#

Output object EndpointSettingsDeploymentOptions. Fields below belong to this object.

PropertyTypeAlways presentDescription
hideAddWithFormbooleannoWhether to hide the form-based add option in the deployment UI.
hideFileUploadbooleannoWhether to hide the file upload option in the deployment UI.
hideWebEditorbooleannoWhether to hide the web editor option in the deployment UI.
overrideGlobalOptionsbooleannoWhether to override global deployment options with these environment-specific values.

EndpointSettingsGpus (output)#

Output object EndpointSettingsGpus. Fields below belong to this object.

PropertyTypeAlways presentDescription
namestringyesDisplay name of the GPU device.
valuestringyesDevice identifier of the GPU as exposed to Docker.

EndpointSettingsSecuritySettings (output)#

Output object EndpointSettingsSecuritySettings. Fields below belong to this object.

PropertyTypeAlways presentDescription
allowBindMountsbooleannoWhether regular users may use bind mounts when deploying containers.
allowContainerCapabilitiesbooleannoWhether regular users may add Linux capabilities to containers.
allowDeviceMappingbooleannoWhether regular users may map host devices into containers.
allowHostNamespacebooleannoWhether regular users may use the host namespace for containers.
allowPrivilegedModebooleannoWhether regular users may run containers in privileged mode.
allowStackManagementbooleannoWhether regular users may create and manage stacks.
allowSysctlSettingbooleannoWhether regular users may set sysctl values on containers.
allowVolumeBrowserbooleannoWhether regular users may browse the contents of volumes via Portainer.
enableHostManagementbooleannoWhether host management features (host browser, host info) are enabled in the UI.