pub(crate) fn identity_center_configuration_correct_errors(
mut builder: crate::types::builders::IdentityCenterConfigurationBuilder,
) -> crate::types::builders::IdentityCenterConfigurationBuilder {
if builder.instance_arn.is_none() {
builder.instance_arn = Some(Default::default())
}
if builder.application_arn.is_none() {
builder.application_arn = Some(Default::default())
}
builder
}
pub(crate) fn personal_access_token_configuration_correct_errors(
mut builder: crate::types::builders::PersonalAccessTokenConfigurationBuilder,
) -> crate::types::builders::PersonalAccessTokenConfigurationBuilder {
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::PersonalAccessTokenConfigurationStatus>().ok()
}
builder
}
pub(crate) fn delegate_correct_errors(mut builder: crate::types::builders::DelegateBuilder) -> crate::types::builders::DelegateBuilder {
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::MemberType>().ok()
}
builder
}
pub(crate) fn folder_configuration_correct_errors(
mut builder: crate::types::builders::FolderConfigurationBuilder,
) -> crate::types::builders::FolderConfigurationBuilder {
if builder.name.is_none() {
builder.name = "no value was set".parse::<crate::types::FolderName>().ok()
}
if builder.action.is_none() {
builder.action = "no value was set".parse::<crate::types::RetentionAction>().ok()
}
builder
}
pub(crate) fn impersonation_rule_correct_errors(
mut builder: crate::types::builders::ImpersonationRuleBuilder,
) -> crate::types::builders::ImpersonationRuleBuilder {
if builder.impersonation_rule_id.is_none() {
builder.impersonation_rule_id = Some(Default::default())
}
if builder.effect.is_none() {
builder.effect = "no value was set".parse::<crate::types::AccessEffect>().ok()
}
builder
}
pub(crate) fn permission_correct_errors(mut builder: crate::types::builders::PermissionBuilder) -> crate::types::builders::PermissionBuilder {
if builder.grantee_id.is_none() {
builder.grantee_id = Some(Default::default())
}
if builder.grantee_type.is_none() {
builder.grantee_type = "no value was set".parse::<crate::types::MemberType>().ok()
}
if builder.permission_values.is_none() {
builder.permission_values = Some(Default::default())
}
builder
}
pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
if builder.key.is_none() {
builder.key = Some(Default::default())
}
if builder.value.is_none() {
builder.value = Some(Default::default())
}
builder
}
pub(crate) fn lambda_availability_provider_correct_errors(
mut builder: crate::types::builders::LambdaAvailabilityProviderBuilder,
) -> crate::types::builders::LambdaAvailabilityProviderBuilder {
if builder.lambda_arn.is_none() {
builder.lambda_arn = Some(Default::default())
}
builder
}