@kengachu-pulumi/azure-native-apimanagement
Version:
Pulumi Azure Native package for apimanagement
28 lines • 2.87 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hostnameConfigurationResponseProvideDefaults = exports.backendTlsPropertiesResponseProvideDefaults = exports.additionalLocationResponseProvideDefaults = void 0;
/**
* additionalLocationResponseProvideDefaults sets the appropriate defaults for AdditionalLocationResponse
*/
function additionalLocationResponseProvideDefaults(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.additionalLocationResponseProvideDefaults = additionalLocationResponseProvideDefaults;
/**
* backendTlsPropertiesResponseProvideDefaults sets the appropriate defaults for BackendTlsPropertiesResponse
*/
function backendTlsPropertiesResponseProvideDefaults(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.backendTlsPropertiesResponseProvideDefaults = backendTlsPropertiesResponseProvideDefaults;
/**
* hostnameConfigurationResponseProvideDefaults sets the appropriate defaults for HostnameConfigurationResponse
*/
function hostnameConfigurationResponseProvideDefaults(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.hostnameConfigurationResponseProvideDefaults = hostnameConfigurationResponseProvideDefaults;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsib3V0cHV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQXVEQTs7R0FFRztBQUNILFNBQWdCLHlDQUF5QyxDQUFDLEdBQStCOztJQUNyRix1Q0FDTyxHQUFHLEtBQ04sY0FBYyxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLG1DQUFJLEtBQUssRUFDN0MsZUFBZSxFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLG1DQUFJLFVBQVUsSUFDdEQ7QUFDTixDQUFDO0FBTkQsOEZBTUM7QUF1U0Q7O0dBRUc7QUFDSCxTQUFnQiwyQ0FBMkMsQ0FBQyxHQUFpQzs7SUFDekYsdUNBQ08sR0FBRyxLQUNOLHdCQUF3QixFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsbUNBQUksSUFBSSxFQUNoRSx1QkFBdUIsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLHVCQUF1QixDQUFDLG1DQUFJLElBQUksSUFDaEU7QUFDTixDQUFDO0FBTkQsa0dBTUM7QUF1S0Q7O0dBRUc7QUFDSCxTQUFnQiw0Q0FBNEMsQ0FBQyxHQUFrQzs7SUFDM0YsdUNBQ08sR0FBRyxLQUNOLGlCQUFpQixFQUFFLE1BQUEsQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUMsbUNBQUksS0FBSyxFQUNuRCwwQkFBMEIsRUFBRSxNQUFBLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFDLG1DQUFJLEtBQUssSUFDdkU7QUFDTixDQUFDO0FBTkQsb0dBTUMifQ==