@kengachu-pulumi/azure-native-documentdb
Version:
Pulumi Azure Native package for documentdb
51 lines • 5.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sqlContainerResourceArgsProvideDefaults = exports.indexingPolicyArgsProvideDefaults = exports.indexesArgsProvideDefaults = exports.gremlinGraphResourceArgsProvideDefaults = exports.containerPartitionKeyArgsProvideDefaults = exports.conflictResolutionPolicyArgsProvideDefaults = void 0;
const pulumi = require("@pulumi/pulumi");
/**
* conflictResolutionPolicyArgsProvideDefaults sets the appropriate defaults for ConflictResolutionPolicyArgs
*/
function conflictResolutionPolicyArgsProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { mode: (_a = (val.mode)) !== null && _a !== void 0 ? _a : "LastWriterWins" });
}
exports.conflictResolutionPolicyArgsProvideDefaults = conflictResolutionPolicyArgsProvideDefaults;
/**
* containerPartitionKeyArgsProvideDefaults sets the appropriate defaults for ContainerPartitionKeyArgs
*/
function containerPartitionKeyArgsProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { kind: (_a = (val.kind)) !== null && _a !== void 0 ? _a : "Hash" });
}
exports.containerPartitionKeyArgsProvideDefaults = containerPartitionKeyArgsProvideDefaults;
/**
* gremlinGraphResourceArgsProvideDefaults sets the appropriate defaults for GremlinGraphResourceArgs
*/
function gremlinGraphResourceArgsProvideDefaults(val) {
return Object.assign(Object.assign({}, val), { conflictResolutionPolicy: (val.conflictResolutionPolicy ? pulumi.output(val.conflictResolutionPolicy).apply(conflictResolutionPolicyArgsProvideDefaults) : undefined), indexingPolicy: (val.indexingPolicy ? pulumi.output(val.indexingPolicy).apply(indexingPolicyArgsProvideDefaults) : undefined), partitionKey: (val.partitionKey ? pulumi.output(val.partitionKey).apply(containerPartitionKeyArgsProvideDefaults) : undefined) });
}
exports.gremlinGraphResourceArgsProvideDefaults = gremlinGraphResourceArgsProvideDefaults;
/**
* indexesArgsProvideDefaults sets the appropriate defaults for IndexesArgs
*/
function indexesArgsProvideDefaults(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.indexesArgsProvideDefaults = indexesArgsProvideDefaults;
/**
* indexingPolicyArgsProvideDefaults sets the appropriate defaults for IndexingPolicyArgs
*/
function indexingPolicyArgsProvideDefaults(val) {
var _a;
return Object.assign(Object.assign({}, val), { indexingMode: (_a = (val.indexingMode)) !== null && _a !== void 0 ? _a : "consistent" });
}
exports.indexingPolicyArgsProvideDefaults = indexingPolicyArgsProvideDefaults;
/**
* sqlContainerResourceArgsProvideDefaults sets the appropriate defaults for SqlContainerResourceArgs
*/
function sqlContainerResourceArgsProvideDefaults(val) {
return Object.assign(Object.assign({}, val), { conflictResolutionPolicy: (val.conflictResolutionPolicy ? pulumi.output(val.conflictResolutionPolicy).apply(conflictResolutionPolicyArgsProvideDefaults) : undefined), indexingPolicy: (val.indexingPolicy ? pulumi.output(val.indexingPolicy).apply(indexingPolicyArgsProvideDefaults) : undefined), partitionKey: (val.partitionKey ? pulumi.output(val.partitionKey).apply(containerPartitionKeyArgsProvideDefaults) : undefined) });
}
exports.sqlContainerResourceArgsProvideDefaults = sqlContainerResourceArgsProvideDefaults;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbnB1dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSx5Q0FBeUM7QUF3V3pDOztHQUVHO0FBQ0gsU0FBZ0IsMkNBQTJDLENBQUMsR0FBaUM7O0lBQ3pGLHVDQUNPLEdBQUcsS0FDTixJQUFJLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsbUNBQUksZ0JBQWdCLElBQ3RDO0FBQ04sQ0FBQztBQUxELGtHQUtDO0FBcUNEOztHQUVHO0FBQ0gsU0FBZ0Isd0NBQXdDLENBQUMsR0FBOEI7O0lBQ25GLHVDQUNPLEdBQUcsS0FDTixJQUFJLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsbUNBQUksTUFBTSxJQUM1QjtBQUNOLENBQUM7QUFMRCw0RkFLQztBQTJPRDs7R0FFRztBQUNILFNBQWdCLHVDQUF1QyxDQUFDLEdBQTZCO0lBQ2pGLHVDQUNPLEdBQUcsS0FDTix3QkFBd0IsRUFBRSxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxLQUFLLENBQUMsMkNBQTJDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQ3JLLGNBQWMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDN0gsWUFBWSxFQUFFLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLENBQUMsS0FBSyxDQUFDLHdDQUF3QyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxJQUNoSTtBQUNOLENBQUM7QUFQRCwwRkFPQztBQWlDRDs7R0FFRztBQUNILFNBQWdCLDBCQUEwQixDQUFDLEdBQWdCOztJQUN2RCx1Q0FDTyxHQUFHLEtBQ04sUUFBUSxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLG1DQUFJLFFBQVEsRUFDcEMsSUFBSSxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1DQUFJLE1BQU0sSUFDNUI7QUFDTixDQUFDO0FBTkQsZ0VBTUM7QUErQkQ7O0dBRUc7QUFDSCxTQUFnQixpQ0FBaUMsQ0FBQyxHQUF1Qjs7SUFDckUsdUNBQ08sR0FBRyxLQUNOLFlBQVksRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxtQ0FBSSxZQUFZLElBQ2xEO0FBQ04sQ0FBQztBQUxELDhFQUtDO0FBa1hEOztHQUVHO0FBQ0gsU0FBZ0IsdUNBQXVDLENBQUMsR0FBNkI7SUFDakYsdUNBQ08sR0FBRyxLQUNOLHdCQUF3QixFQUFFLENBQUMsR0FBRyxDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLEtBQUssQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFDckssY0FBYyxFQUFFLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUMsS0FBSyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxFQUM3SCxZQUFZLEVBQUUsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxLQUFLLENBQUMsd0NBQXdDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQ2hJO0FBQ04sQ0FBQztBQVBELDBGQU9DIn0=