pub struct Builder { /* private fields */ }Expand description
A builder for CreateDirectoryConfigInput.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn directory_name(self, input: impl Into<String>) -> Self
pub fn directory_name(self, input: impl Into<String>) -> Self
The fully qualified name of the directory (for example, corp.example.com).
sourcepub fn set_directory_name(self, input: Option<String>) -> Self
pub fn set_directory_name(self, input: Option<String>) -> Self
The fully qualified name of the directory (for example, corp.example.com).
sourcepub fn organizational_unit_distinguished_names(
self,
input: impl Into<String>
) -> Self
pub fn organizational_unit_distinguished_names(
self,
input: impl Into<String>
) -> Self
Appends an item to organizational_unit_distinguished_names.
To override the contents of this collection use set_organizational_unit_distinguished_names.
The distinguished names of the organizational units for computer accounts.
sourcepub fn set_organizational_unit_distinguished_names(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_organizational_unit_distinguished_names(
self,
input: Option<Vec<String>>
) -> Self
The distinguished names of the organizational units for computer accounts.
sourcepub fn service_account_credentials(
self,
input: ServiceAccountCredentials
) -> Self
pub fn service_account_credentials(
self,
input: ServiceAccountCredentials
) -> Self
The credentials for the service account used by the fleet or image builder to connect to the directory.
sourcepub fn set_service_account_credentials(
self,
input: Option<ServiceAccountCredentials>
) -> Self
pub fn set_service_account_credentials(
self,
input: Option<ServiceAccountCredentials>
) -> Self
The credentials for the service account used by the fleet or image builder to connect to the directory.
sourcepub fn build(self) -> Result<CreateDirectoryConfigInput, BuildError>
pub fn build(self) -> Result<CreateDirectoryConfigInput, BuildError>
Consumes the builder and constructs a CreateDirectoryConfigInput.