Files
benchmark-runner/spot-launcher/node_modules/@aws-sdk/client-ec2/dist-es/models/models_8.js

46 lines
1.7 KiB
JavaScript

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 }),
});