in clients/client-iotfleetwise/src/models/models_0.ts [6632:6700]
conditionBasedCollectionScheme: ConditionBasedCollectionSchemeFilterSensitiveLog(
obj.conditionBasedCollectionScheme
),
};
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const DataPartitionStorageOptionsFilterSensitiveLog = (obj: DataPartitionStorageOptions): any => ({
...obj,
...(obj.storageLocation && { storageLocation: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const DataPartitionUploadOptionsFilterSensitiveLog = (obj: DataPartitionUploadOptions): any => ({
...obj,
...(obj.expression && { expression: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const DataPartitionFilterSensitiveLog = (obj: DataPartition): any => ({
...obj,
...(obj.storageOptions && { storageOptions: DataPartitionStorageOptionsFilterSensitiveLog(obj.storageOptions) }),
...(obj.uploadOptions && { uploadOptions: DataPartitionUploadOptionsFilterSensitiveLog(obj.uploadOptions) }),
});
/**
* @internal
*/
export const ConditionBasedSignalFetchConfigFilterSensitiveLog = (obj: ConditionBasedSignalFetchConfig): any => ({
...obj,
...(obj.conditionExpression && { conditionExpression: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const SignalFetchConfigFilterSensitiveLog = (obj: SignalFetchConfig): any => {
if (obj.timeBased !== undefined) return { timeBased: obj.timeBased };
if (obj.conditionBased !== undefined)
return { conditionBased: ConditionBasedSignalFetchConfigFilterSensitiveLog(obj.conditionBased) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const SignalFetchInformationFilterSensitiveLog = (obj: SignalFetchInformation): any => ({
...obj,
...(obj.signalFetchConfig && { signalFetchConfig: SignalFetchConfigFilterSensitiveLog(obj.signalFetchConfig) }),
...(obj.actions && { actions: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const CreateCampaignRequestFilterSensitiveLog = (obj: CreateCampaignRequest): any => ({
...obj,
...(obj.signalsToCollect && { signalsToCollect: SENSITIVE_STRING }),
...(obj.collectionScheme && { collectionScheme: CollectionSchemeFilterSensitiveLog(obj.collectionScheme) }),
...(obj.dataExtraDimensions && { dataExtraDimensions: SENSITIVE_STRING }),
...(obj.dataDestinationConfigs && { dataDestinationConfigs: obj.dataDestinationConfigs.map((item) => item) }),
...(obj.dataPartitions && {