in clients/client-mailmanager/src/models/models_0.ts [5877:6013]
IngressPointConfiguration: IngressPointConfigurationFilterSensitiveLog(obj.IngressPointConfiguration),
}),
...(obj.NetworkConfiguration && { NetworkConfiguration: obj.NetworkConfiguration }),
});
/**
* @internal
*/
export const ReplaceRecipientActionFilterSensitiveLog = (obj: ReplaceRecipientAction): any => ({
...obj,
...(obj.ReplaceWith && { ReplaceWith: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const RuleActionFilterSensitiveLog = (obj: RuleAction): any => {
if (obj.Drop !== undefined) return { Drop: obj.Drop };
if (obj.Relay !== undefined) return { Relay: obj.Relay };
if (obj.Archive !== undefined) return { Archive: obj.Archive };
if (obj.WriteToS3 !== undefined) return { WriteToS3: obj.WriteToS3 };
if (obj.Send !== undefined) return { Send: obj.Send };
if (obj.AddHeader !== undefined) return { AddHeader: obj.AddHeader };
if (obj.ReplaceRecipient !== undefined)
return { ReplaceRecipient: ReplaceRecipientActionFilterSensitiveLog(obj.ReplaceRecipient) };
if (obj.DeliverToMailbox !== undefined) return { DeliverToMailbox: obj.DeliverToMailbox };
if (obj.DeliverToQBusiness !== undefined) return { DeliverToQBusiness: obj.DeliverToQBusiness };
if (obj.PublishToSns !== undefined) return { PublishToSns: obj.PublishToSns };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const RuleFilterSensitiveLog = (obj: Rule): any => ({
...obj,
...(obj.Conditions && { Conditions: obj.Conditions.map((item) => item) }),
...(obj.Unless && { Unless: obj.Unless.map((item) => item) }),
...(obj.Actions && { Actions: obj.Actions.map((item) => RuleActionFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const CreateRuleSetRequestFilterSensitiveLog = (obj: CreateRuleSetRequest): any => ({
...obj,
...(obj.Rules && { Rules: obj.Rules.map((item) => RuleFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const DeregisterMemberFromAddressListRequestFilterSensitiveLog = (
obj: DeregisterMemberFromAddressListRequest
): any => ({
...obj,
...(obj.Address && { Address: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetAddressListImportJobResponseFilterSensitiveLog = (obj: GetAddressListImportJobResponse): any => ({
...obj,
...(obj.PreSignedUrl && { PreSignedUrl: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const MetadataFilterSensitiveLog = (obj: Metadata): any => ({
...obj,
...(obj.SenderIpAddress && { SenderIpAddress: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetArchiveMessageResponseFilterSensitiveLog = (obj: GetArchiveMessageResponse): any => ({
...obj,
...(obj.Metadata && { Metadata: MetadataFilterSensitiveLog(obj.Metadata) }),
});
/**
* @internal
*/
export const RowFilterSensitiveLog = (obj: Row): any => ({
...obj,
...(obj.SenderIpAddress && { SenderIpAddress: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetArchiveSearchResultsResponseFilterSensitiveLog = (obj: GetArchiveSearchResultsResponse): any => ({
...obj,
...(obj.Rows && { Rows: obj.Rows.map((item) => RowFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const GetMemberOfAddressListRequestFilterSensitiveLog = (obj: GetMemberOfAddressListRequest): any => ({
...obj,
...(obj.Address && { Address: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetMemberOfAddressListResponseFilterSensitiveLog = (obj: GetMemberOfAddressListResponse): any => ({
...obj,
...(obj.Address && { Address: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const GetRuleSetResponseFilterSensitiveLog = (obj: GetRuleSetResponse): any => ({
...obj,
...(obj.Rules && { Rules: obj.Rules.map((item) => RuleFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const ImportJobFilterSensitiveLog = (obj: ImportJob): any => ({
...obj,
...(obj.PreSignedUrl && { PreSignedUrl: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const UpdateIngressPointRequestFilterSensitiveLog = (obj: UpdateIngressPointRequest): any => ({
...obj,
...(obj.IngressPointConfiguration && {