import { SENSITIVE_STRING } from "@smithy/smithy-client"; import { SpotFleetRequestConfigDataFilterSensitiveLog, SpotInstanceRequestFilterSensitiveLog, } from "./models_5"; export const ResetFpgaImageAttributeName = { loadPermission: "loadPermission", }; export const ResetImageAttributeName = { launchPermission: "launchPermission", }; export const MembershipType = { igmp: "igmp", static: "static", }; export const RequestSpotFleetRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.SpotFleetRequestConfig && { SpotFleetRequestConfig: SpotFleetRequestConfigDataFilterSensitiveLog(obj.SpotFleetRequestConfig), }), }); export const RequestSpotLaunchSpecificationFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.UserData && { UserData: SENSITIVE_STRING }), }); export const RequestSpotInstancesRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.LaunchSpecification && { LaunchSpecification: RequestSpotLaunchSpecificationFilterSensitiveLog(obj.LaunchSpecification), }), }); export const RequestSpotInstancesResultFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.SpotInstanceRequests && { SpotInstanceRequests: obj.SpotInstanceRequests.map((item) => SpotInstanceRequestFilterSensitiveLog(item)), }), }); export const RunInstancesRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.UserData && { UserData: SENSITIVE_STRING }), }); export const ScheduledInstancesLaunchSpecificationFilterSensitiveLog = (obj) => ({ ...obj, }); export const RunScheduledInstancesRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.LaunchSpecification && { LaunchSpecification: SENSITIVE_STRING }), });