@kengachu-pulumi/azure-native-documentdb
Version:
Pulumi Azure Native package for documentdb
50 lines • 5.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sqlContainerGetPropertiesResponseResourceProvideDefaults = exports.indexingPolicyResponseProvideDefaults = exports.indexesResponseProvideDefaults = exports.gremlinGraphGetPropertiesResponseResourceProvideDefaults = exports.containerPartitionKeyResponseProvideDefaults = exports.conflictResolutionPolicyResponseProvideDefaults = void 0;
/**
* conflictResolutionPolicyResponseProvideDefaults sets the appropriate defaults for ConflictResolutionPolicyResponse
*/
function conflictResolutionPolicyResponseProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { mode: (_a = (val.mode)) !== null && _a !== void 0 ? _a : "LastWriterWins" });
}
exports.conflictResolutionPolicyResponseProvideDefaults = conflictResolutionPolicyResponseProvideDefaults;
/**
* containerPartitionKeyResponseProvideDefaults sets the appropriate defaults for ContainerPartitionKeyResponse
*/
function containerPartitionKeyResponseProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { kind: (_a = (val.kind)) !== null && _a !== void 0 ? _a : "Hash" });
}
exports.containerPartitionKeyResponseProvideDefaults = containerPartitionKeyResponseProvideDefaults;
/**
* gremlinGraphGetPropertiesResponseResourceProvideDefaults sets the appropriate defaults for GremlinGraphGetPropertiesResponseResource
*/
function gremlinGraphGetPropertiesResponseResourceProvideDefaults(val) {
return Object.assign(Object.assign({}, val), { conflictResolutionPolicy: (val.conflictResolutionPolicy ? conflictResolutionPolicyResponseProvideDefaults(val.conflictResolutionPolicy) : undefined), indexingPolicy: (val.indexingPolicy ? indexingPolicyResponseProvideDefaults(val.indexingPolicy) : undefined), partitionKey: (val.partitionKey ? containerPartitionKeyResponseProvideDefaults(val.partitionKey) : undefined) });
}
exports.gremlinGraphGetPropertiesResponseResourceProvideDefaults = gremlinGraphGetPropertiesResponseResourceProvideDefaults;
/**
* indexesResponseProvideDefaults sets the appropriate defaults for IndexesResponse
*/
function indexesResponseProvideDefaults(val) {
var _a, _b;
return Object.assign(Object.assign({}, val), { dataType: (_a = (val.dataType)) !== null && _a !== void 0 ? _a : "String", kind: (_b = (val.kind)) !== null && _b !== void 0 ? _b : "Hash" });
}
exports.indexesResponseProvideDefaults = indexesResponseProvideDefaults;
/**
* indexingPolicyResponseProvideDefaults sets the appropriate defaults for IndexingPolicyResponse
*/
function indexingPolicyResponseProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { indexingMode: (_a = (val.indexingMode)) !== null && _a !== void 0 ? _a : "consistent" });
}
exports.indexingPolicyResponseProvideDefaults = indexingPolicyResponseProvideDefaults;
/**
* sqlContainerGetPropertiesResponseResourceProvideDefaults sets the appropriate defaults for SqlContainerGetPropertiesResponseResource
*/
function sqlContainerGetPropertiesResponseResourceProvideDefaults(val) {
return Object.assign(Object.assign({}, val), { conflictResolutionPolicy: (val.conflictResolutionPolicy ? conflictResolutionPolicyResponseProvideDefaults(val.conflictResolutionPolicy) : undefined), indexingPolicy: (val.indexingPolicy ? indexingPolicyResponseProvideDefaults(val.indexingPolicy) : undefined), partitionKey: (val.partitionKey ? containerPartitionKeyResponseProvideDefaults(val.partitionKey) : undefined) });
}
exports.sqlContainerGetPropertiesResponseResourceProvideDefaults = sqlContainerGetPropertiesResponseResourceProvideDefaults;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsib3V0cHV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQSthQTs7R0FFRztBQUNILFNBQWdCLCtDQUErQyxDQUFDLEdBQXFDOztJQUNqRyx1Q0FDTyxHQUFHLEtBQ04sSUFBSSxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1DQUFJLGdCQUFnQixJQUN0QztBQUNOLENBQUM7QUFMRCwwR0FLQztBQXVERDs7R0FFRztBQUNILFNBQWdCLDRDQUE0QyxDQUFDLEdBQWtDOztJQUMzRix1Q0FDTyxHQUFHLEtBQ04sSUFBSSxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1DQUFJLE1BQU0sSUFDNUI7QUFDTixDQUFDO0FBTEQsb0dBS0M7QUE2YkQ7O0dBRUc7QUFDSCxTQUFnQix3REFBd0QsQ0FBQyxHQUE4QztJQUNuSCx1Q0FDTyxHQUFHLEtBQ04sd0JBQXdCLEVBQUUsQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUFDLCtDQUErQyxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDcEosY0FBYyxFQUFFLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMscUNBQXFDLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDNUcsWUFBWSxFQUFFLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsNENBQTRDLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsSUFDL0c7QUFDTixDQUFDO0FBUEQsNEhBT0M7QUFpQ0Q7O0dBRUc7QUFDSCxTQUFnQiw4QkFBOEIsQ0FBQyxHQUFvQjs7SUFDL0QsdUNBQ08sR0FBRyxLQUNOLFFBQVEsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxtQ0FBSSxRQUFRLEVBQ3BDLElBQUksRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQ0FBSSxNQUFNLElBQzVCO0FBQ04sQ0FBQztBQU5ELHdFQU1DO0FBK0JEOztHQUVHO0FBQ0gsU0FBZ0IscUNBQXFDLENBQUMsR0FBMkI7O0lBQzdFLHVDQUNPLEdBQUcsS0FDTixZQUFZLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsbUNBQUksWUFBWSxJQUNsRDtBQUNOLENBQUM7QUFMRCxzRkFLQztBQThoQkQ7O0dBRUc7QUFDSCxTQUFnQix3REFBd0QsQ0FBQyxHQUE4QztJQUNuSCx1Q0FDTyxHQUFHLEtBQ04sd0JBQXdCLEVBQUUsQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUFDLCtDQUErQyxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDcEosY0FBYyxFQUFFLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMscUNBQXFDLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDNUcsWUFBWSxFQUFFLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsNENBQTRDLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsSUFDL0c7QUFDTixDQUFDO0FBUEQsNEhBT0MifQ==