UNPKG

@kengachu-pulumi/azure-native-apimanagement

Version:

Pulumi Azure Native package for apimanagement

36 lines 3.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hostnameConfigurationArgsProvideDefaults = exports.configurationApiArgsProvideDefaults = exports.backendTlsPropertiesArgsProvideDefaults = exports.additionalLocationArgsProvideDefaults = void 0; /** * additionalLocationArgsProvideDefaults sets the appropriate defaults for AdditionalLocationArgs */ function additionalLocationArgsProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { disableGateway: (_a = (val.disableGateway)) !== null && _a !== void 0 ? _a : false, natGatewayState: (_b = (val.natGatewayState)) !== null && _b !== void 0 ? _b : "Disabled" }); } exports.additionalLocationArgsProvideDefaults = additionalLocationArgsProvideDefaults; /** * backendTlsPropertiesArgsProvideDefaults sets the appropriate defaults for BackendTlsPropertiesArgs */ function backendTlsPropertiesArgsProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { validateCertificateChain: (_a = (val.validateCertificateChain)) !== null && _a !== void 0 ? _a : true, validateCertificateName: (_b = (val.validateCertificateName)) !== null && _b !== void 0 ? _b : true }); } exports.backendTlsPropertiesArgsProvideDefaults = backendTlsPropertiesArgsProvideDefaults; /** * configurationApiArgsProvideDefaults sets the appropriate defaults for ConfigurationApiArgs */ function configurationApiArgsProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { legacyApi: (_a = (val.legacyApi)) !== null && _a !== void 0 ? _a : "Enabled" }); } exports.configurationApiArgsProvideDefaults = configurationApiArgsProvideDefaults; /** * hostnameConfigurationArgsProvideDefaults sets the appropriate defaults for HostnameConfigurationArgs */ function hostnameConfigurationArgsProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { defaultSslBinding: (_a = (val.defaultSslBinding)) !== null && _a !== void 0 ? _a : false, negotiateClientCertificate: (_b = (val.negotiateClientCertificate)) !== null && _b !== void 0 ? _b : false }); } exports.hostnameConfigurationArgsProvideDefaults = hostnameConfigurationArgsProvideDefaults; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbnB1dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFtQ0E7O0dBRUc7QUFDSCxTQUFnQixxQ0FBcUMsQ0FBQyxHQUEyQjs7SUFDN0UsdUNBQ08sR0FBRyxLQUNOLGNBQWMsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxtQ0FBSSxLQUFLLEVBQzdDLGVBQWUsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxtQ0FBSSxVQUFVLElBQ3REO0FBQ04sQ0FBQztBQU5ELHNGQU1DO0FBMldEOztHQUVHO0FBQ0gsU0FBZ0IsdUNBQXVDLENBQUMsR0FBNkI7O0lBQ2pGLHVDQUNPLEdBQUcsS0FDTix3QkFBd0IsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLHdCQUF3QixDQUFDLG1DQUFJLElBQUksRUFDaEUsdUJBQXVCLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxtQ0FBSSxJQUFJLElBQ2hFO0FBQ04sQ0FBQztBQU5ELDBGQU1DO0FBNkdEOztHQUVHO0FBQ0gsU0FBZ0IsbUNBQW1DLENBQUMsR0FBeUI7O0lBQ3pFLHVDQUNPLEdBQUcsS0FDTixTQUFTLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsbUNBQUksU0FBUyxJQUN6QztBQUNOLENBQUM7QUFMRCxrRkFLQztBQW9IRDs7R0FFRztBQUNILFNBQWdCLHdDQUF3QyxDQUFDLEdBQThCOztJQUNuRix1Q0FDTyxHQUFHLEtBQ04saUJBQWlCLEVBQUUsTUFBQSxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxtQ0FBSSxLQUFLLEVBQ25ELDBCQUEwQixFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsbUNBQUksS0FBSyxJQUN2RTtBQUNOLENBQUM7QUFORCw0RkFNQyJ9