Struct pulumi_wasm_docker::plugin::PluginResult
source · pub struct PluginResult {
pub alias: Output<String>,
pub enable_timeout: Output<Option<i32>>,
pub enabled: Output<Option<bool>>,
pub envs: Output<Vec<String>>,
pub force_destroy: Output<Option<bool>>,
pub force_disable: Output<Option<bool>>,
pub grant_all_permissions: Output<Option<bool>>,
pub grant_permissions: Output<Option<Vec<PluginGrantPermission>>>,
pub name: Output<String>,
pub plugin_reference: Output<String>,
}
Fields§
§alias: Output<String>
Docker Plugin alias
enable_timeout: Output<Option<i32>>
HTTP client timeout to enable the plugin
enabled: Output<Option<bool>>
If true
the plugin is enabled. Defaults to true
envs: Output<Vec<String>>
The environment variables in the form of KEY=VALUE
, e.g. DEBUG=0
force_destroy: Output<Option<bool>>
If true, then the plugin is destroyed forcibly
force_disable: Output<Option<bool>>
If true, then the plugin is disabled forcibly
grant_all_permissions: Output<Option<bool>>
If true, grant all permissions necessary to run the plugin
grant_permissions: Output<Option<Vec<PluginGrantPermission>>>
Grant specific permissions only
name: Output<String>
The name of the permission
plugin_reference: Output<String>
Docker Plugin Reference
Auto Trait Implementations§
impl Freeze for PluginResult
impl RefUnwindSafe for PluginResult
impl Send for PluginResult
impl Sync for PluginResult
impl Unpin for PluginResult
impl UnwindSafe for PluginResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more