Struct docker_api_stubs::models::TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
source · [−]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
sourceimpl Clone for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
impl Clone for TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
sourcefn clone(
&self
) -> TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
fn clone(
&self
) -> TaskSpecContainerSpecInlineItemPrivilegesInlineItemCredentialSpecInlineItem
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more