pub struct TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem {
pub config: Option<String>,
pub file: Option<String>,
pub registry: Option<String>,
}
Expand description
CredentialSpec for managed service account (Windows only)
Fields§
§config: Option<String>
Load credential spec from a Swarm Config with the given ID. The specified config must also be present in the Configs field with the Runtime property set.
Note:
CredentialSpec.File
,CredentialSpec.Registry
, andCredentialSpec.Config
are mutually exclusive.
file: Option<String>
Load credential spec from this file. The file is read by
the daemon, and must be present in the CredentialSpecs
subdirectory in the docker data directory, which defaults
to C:\ProgramData\Docker\
on Windows.
For example, specifying spec.json
loads
C:\ProgramData\Docker\CredentialSpecs\spec.json
.
Note:
CredentialSpec.File
,CredentialSpec.Registry
, andCredentialSpec.Config
are mutually exclusive.
registry: Option<String>
Load credential spec from this value in the Windows registry. The specified registry value must be located in:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Containers\CredentialSpecs
Note:
CredentialSpec.File
,CredentialSpec.Registry
, andCredentialSpec.Config
are mutually exclusive.
Trait Implementations§
Source§impl Clone for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
impl Clone for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
Source§fn clone(
&self,
) -> TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
fn clone( &self, ) -> TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl<'de> Deserialize<'de> for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
impl<'de> Deserialize<'de> for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
impl PartialEq for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
Source§fn eq(
&self,
other: &TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem,
) -> bool
fn eq( &self, other: &TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem, ) -> bool
self
and other
values to be equal, and is used by ==
.