UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

696 lines • 769 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.hybridcontainerservice = exports.hybridconnectivity = exports.hdinsight = exports.guestconfiguration = exports.frontdoor = exports.features = exports.eventhub = exports.eventgrid = exports.elasticsan = exports.edgeorder = exports.edge = exports.dnsresolver = exports.digitaltwins = exports.devtestlab = exports.devopsinfrastructure = exports.deviceupdate = exports.deviceregistry = exports.dbforpostgresql = exports.dbformysql = exports.datamigration = exports.datafactory = exports.databricks = exports.databox = exports.dashboard = exports.costmanagement = exports.cosmosdb = exports.containerstorage = exports.containerservice = exports.containerregistry = exports.containerinstance = exports.consumption = exports.computeschedule = exports.community = exports.cognitiveservices = exports.cloudhealth = exports.cdn = exports.botservice = exports.batch = exports.azurestackhci = exports.azurearcdata = exports.awsconnector = exports.avs = exports.automation = exports.authorization = exports.appplatform = exports.app = exports.apimanagement = exports.analysisservices = exports.alertsmanagement = exports.aad = void 0; exports.workloads = exports.webpubsub = exports.web = exports.voiceservices = exports.virtualmachineimages = exports.testbase = exports.synapse = exports.streamanalytics = exports.storagemover = exports.storagediscovery = exports.storagecache = exports.storage = exports.sqlvirtualmachine = exports.sql = exports.signalrservice = exports.servicefabric = exports.servicebus = exports.securityinsights = exports.security = exports.search = exports.scom = exports.resources = exports.recoveryservices = exports.providerhub = exports.orbital = exports.networkcloud = exports.network = exports.netapp = exports.monitor = exports.mobilenetwork = exports.mission = exports.migrate = exports.maps = exports.manufacturingplatform = exports.managedservices = exports.managednetworkfabric = exports.maintenance = exports.machinelearningservices = exports.labservices = exports.kusto = exports.kubernetesconfiguration = exports.kubernetes = exports.keyvault = exports.iotoperationsmq = exports.iotoperations = exports.iothub = exports.iotcentral = exports.importexport = exports.hybridnetwork = void 0; const outputs = require("../types/output"); var aad; (function (aad) { /** * configDiagnosticsValidatorResultResponseProvideDefaults sets the appropriate defaults for ConfigDiagnosticsValidatorResultResponse */ function configDiagnosticsValidatorResultResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { status: (_a = (val.status)) !== null && _a !== void 0 ? _a : "None" }); } aad.configDiagnosticsValidatorResultResponseProvideDefaults = configDiagnosticsValidatorResultResponseProvideDefaults; /** * domainSecuritySettingsResponseProvideDefaults sets the appropriate defaults for DomainSecuritySettingsResponse */ function domainSecuritySettingsResponseProvideDefaults(val) { var _a, _b, _c, _d, _e, _f, _g, _h, _j; return Object.assign(Object.assign({}, val), { channelBinding: (_a = (val.channelBinding)) !== null && _a !== void 0 ? _a : "Disabled", kerberosArmoring: (_b = (val.kerberosArmoring)) !== null && _b !== void 0 ? _b : "Disabled", kerberosRc4Encryption: (_c = (val.kerberosRc4Encryption)) !== null && _c !== void 0 ? _c : "Enabled", ldapSigning: (_d = (val.ldapSigning)) !== null && _d !== void 0 ? _d : "Disabled", ntlmV1: (_e = (val.ntlmV1)) !== null && _e !== void 0 ? _e : "Enabled", syncKerberosPasswords: (_f = (val.syncKerberosPasswords)) !== null && _f !== void 0 ? _f : "Enabled", syncNtlmPasswords: (_g = (val.syncNtlmPasswords)) !== null && _g !== void 0 ? _g : "Enabled", syncOnPremPasswords: (_h = (val.syncOnPremPasswords)) !== null && _h !== void 0 ? _h : "Enabled", tlsV1: (_j = (val.tlsV1)) !== null && _j !== void 0 ? _j : "Enabled" }); } aad.domainSecuritySettingsResponseProvideDefaults = domainSecuritySettingsResponseProvideDefaults; /** * ldapsSettingsResponseProvideDefaults sets the appropriate defaults for LdapsSettingsResponse */ function ldapsSettingsResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { externalAccess: (_a = (val.externalAccess)) !== null && _a !== void 0 ? _a : "Disabled", ldaps: (_b = (val.ldaps)) !== null && _b !== void 0 ? _b : "Disabled" }); } aad.ldapsSettingsResponseProvideDefaults = ldapsSettingsResponseProvideDefaults; })(aad = exports.aad || (exports.aad = {})); var alertsmanagement; (function (alertsmanagement) { /** * alertProcessingRulePropertiesResponseProvideDefaults sets the appropriate defaults for AlertProcessingRulePropertiesResponse */ function alertProcessingRulePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { enabled: (_a = (val.enabled)) !== null && _a !== void 0 ? _a : true }); } alertsmanagement.alertProcessingRulePropertiesResponseProvideDefaults = alertProcessingRulePropertiesResponseProvideDefaults; })(alertsmanagement = exports.alertsmanagement || (exports.alertsmanagement = {})); var analysisservices; (function (analysisservices) { /** * resourceSkuResponseProvideDefaults sets the appropriate defaults for ResourceSkuResponse */ function resourceSkuResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { capacity: (_a = (val.capacity)) !== null && _a !== void 0 ? _a : 1 }); } analysisservices.resourceSkuResponseProvideDefaults = resourceSkuResponseProvideDefaults; })(analysisservices = exports.analysisservices || (exports.analysisservices = {})); var apimanagement; (function (apimanagement) { /** * 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" }); } apimanagement.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 }); } apimanagement.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 }); } apimanagement.hostnameConfigurationResponseProvideDefaults = hostnameConfigurationResponseProvideDefaults; })(apimanagement = exports.apimanagement || (exports.apimanagement = {})); var app; (function (app) { /** * configurationResponseProvideDefaults sets the appropriate defaults for ConfigurationResponse */ function configurationResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { activeRevisionsMode: (_a = (val.activeRevisionsMode)) !== null && _a !== void 0 ? _a : "Single", dapr: (val.dapr ? outputs.app.daprResponseProvideDefaults(val.dapr) : undefined), ingress: (val.ingress ? outputs.app.ingressResponseProvideDefaults(val.ingress) : undefined) }); } app.configurationResponseProvideDefaults = configurationResponseProvideDefaults; /** * daprResponseProvideDefaults sets the appropriate defaults for DaprResponse */ function daprResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { appProtocol: (_a = (val.appProtocol)) !== null && _a !== void 0 ? _a : "http", enabled: (_b = (val.enabled)) !== null && _b !== void 0 ? _b : false }); } app.daprResponseProvideDefaults = daprResponseProvideDefaults; /** * daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults sets the appropriate defaults for DaprSubscriptionBulkSubscribeOptionsResponse */ function daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { enabled: (_a = (val.enabled)) !== null && _a !== void 0 ? _a : false }); } app.daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults = daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults; /** * identitySettingsResponseProvideDefaults sets the appropriate defaults for IdentitySettingsResponse */ function identitySettingsResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { lifecycle: (_a = (val.lifecycle)) !== null && _a !== void 0 ? _a : "All" }); } app.identitySettingsResponseProvideDefaults = identitySettingsResponseProvideDefaults; /** * ingressResponseProvideDefaults sets the appropriate defaults for IngressResponse */ function ingressResponseProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { allowInsecure: (_a = (val.allowInsecure)) !== null && _a !== void 0 ? _a : false, external: (_b = (val.external)) !== null && _b !== void 0 ? _b : false, transport: (_c = (val.transport)) !== null && _c !== void 0 ? _c : "auto" }); } app.ingressResponseProvideDefaults = ingressResponseProvideDefaults; /** * jobConfigurationResponseProvideDefaults sets the appropriate defaults for JobConfigurationResponse */ function jobConfigurationResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { eventTriggerConfig: (val.eventTriggerConfig ? outputs.app.jobConfigurationResponseEventTriggerConfigProvideDefaults(val.eventTriggerConfig) : undefined), triggerType: (_a = (val.triggerType)) !== null && _a !== void 0 ? _a : "Manual" }); } app.jobConfigurationResponseProvideDefaults = jobConfigurationResponseProvideDefaults; /** * jobConfigurationResponseEventTriggerConfigProvideDefaults sets the appropriate defaults for JobConfigurationResponseEventTriggerConfig */ function jobConfigurationResponseEventTriggerConfigProvideDefaults(val) { return Object.assign(Object.assign({}, val), { scale: (val.scale ? outputs.app.jobScaleResponseProvideDefaults(val.scale) : undefined) }); } app.jobConfigurationResponseEventTriggerConfigProvideDefaults = jobConfigurationResponseEventTriggerConfigProvideDefaults; /** * jobScaleResponseProvideDefaults sets the appropriate defaults for JobScaleResponse */ function jobScaleResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { maxExecutions: (_a = (val.maxExecutions)) !== null && _a !== void 0 ? _a : 100, minExecutions: (_b = (val.minExecutions)) !== null && _b !== void 0 ? _b : 0 }); } app.jobScaleResponseProvideDefaults = jobScaleResponseProvideDefaults; /** * managedIdentitySettingResponseProvideDefaults sets the appropriate defaults for ManagedIdentitySettingResponse */ function managedIdentitySettingResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { lifecycle: (_a = (val.lifecycle)) !== null && _a !== void 0 ? _a : "None" }); } app.managedIdentitySettingResponseProvideDefaults = managedIdentitySettingResponseProvideDefaults; /** * scaleResponseProvideDefaults sets the appropriate defaults for ScaleResponse */ function scaleResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { maxReplicas: (_a = (val.maxReplicas)) !== null && _a !== void 0 ? _a : 10 }); } app.scaleResponseProvideDefaults = scaleResponseProvideDefaults; /** * templateResponseProvideDefaults sets the appropriate defaults for TemplateResponse */ function templateResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { scale: (val.scale ? outputs.app.scaleResponseProvideDefaults(val.scale) : undefined) }); } app.templateResponseProvideDefaults = templateResponseProvideDefaults; /** * trafficWeightResponseProvideDefaults sets the appropriate defaults for TrafficWeightResponse */ function trafficWeightResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { latestRevision: (_a = (val.latestRevision)) !== null && _a !== void 0 ? _a : false }); } app.trafficWeightResponseProvideDefaults = trafficWeightResponseProvideDefaults; /** * workloadProfileResponseProvideDefaults sets the appropriate defaults for WorkloadProfileResponse */ function workloadProfileResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { enableFips: (_a = (val.enableFips)) !== null && _a !== void 0 ? _a : false }); } app.workloadProfileResponseProvideDefaults = workloadProfileResponseProvideDefaults; })(app = exports.app || (exports.app = {})); var appplatform; (function (appplatform) { /** * apiPortalPropertiesResponseProvideDefaults sets the appropriate defaults for ApiPortalPropertiesResponse */ function apiPortalPropertiesResponseProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { apiTryOutEnabledState: (_a = (val.apiTryOutEnabledState)) !== null && _a !== void 0 ? _a : "Enabled", httpsOnly: (_b = (val.httpsOnly)) !== null && _b !== void 0 ? _b : false, public: (_c = (val.public)) !== null && _c !== void 0 ? _c : false }); } appplatform.apiPortalPropertiesResponseProvideDefaults = apiPortalPropertiesResponseProvideDefaults; /** * appResourcePropertiesResponseProvideDefaults sets the appropriate defaults for AppResourcePropertiesResponse */ function appResourcePropertiesResponseProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { enableEndToEndTLS: (_a = (val.enableEndToEndTLS)) !== null && _a !== void 0 ? _a : false, httpsOnly: (_b = (val.httpsOnly)) !== null && _b !== void 0 ? _b : false, temporaryDisk: (val.temporaryDisk ? outputs.appplatform.temporaryDiskResponseProvideDefaults(val.temporaryDisk) : undefined), testEndpointAuthState: (_c = (val.testEndpointAuthState)) !== null && _c !== void 0 ? _c : "Enabled", vnetAddons: (val.vnetAddons ? outputs.appplatform.appVNetAddonsResponseProvideDefaults(val.vnetAddons) : undefined) }); } appplatform.appResourcePropertiesResponseProvideDefaults = appResourcePropertiesResponseProvideDefaults; /** * appVNetAddonsResponseProvideDefaults sets the appropriate defaults for AppVNetAddonsResponse */ function appVNetAddonsResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { publicEndpoint: (_a = (val.publicEndpoint)) !== null && _a !== void 0 ? _a : false }); } appplatform.appVNetAddonsResponseProvideDefaults = appVNetAddonsResponseProvideDefaults; /** * azureFileVolumeResponseProvideDefaults sets the appropriate defaults for AzureFileVolumeResponse */ function azureFileVolumeResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { enableSubPath: (_a = (val.enableSubPath)) !== null && _a !== void 0 ? _a : false }); } appplatform.azureFileVolumeResponseProvideDefaults = azureFileVolumeResponseProvideDefaults; /** * buildPropertiesResponseProvideDefaults sets the appropriate defaults for BuildPropertiesResponse */ function buildPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { resourceRequests: (val.resourceRequests ? outputs.appplatform.buildResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined) }); } appplatform.buildPropertiesResponseProvideDefaults = buildPropertiesResponseProvideDefaults; /** * buildResourceRequestsResponseProvideDefaults sets the appropriate defaults for BuildResourceRequestsResponse */ function buildResourceRequestsResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { cpu: (_a = (val.cpu)) !== null && _a !== void 0 ? _a : "1", memory: (_b = (val.memory)) !== null && _b !== void 0 ? _b : "2Gi" }); } appplatform.buildResourceRequestsResponseProvideDefaults = buildResourceRequestsResponseProvideDefaults; /** * clusterResourcePropertiesResponseProvideDefaults sets the appropriate defaults for ClusterResourcePropertiesResponse */ function clusterResourcePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { vnetAddons: (val.vnetAddons ? outputs.appplatform.serviceVNetAddonsResponseProvideDefaults(val.vnetAddons) : undefined), zoneRedundant: (_a = (val.zoneRedundant)) !== null && _a !== void 0 ? _a : false }); } appplatform.clusterResourcePropertiesResponseProvideDefaults = clusterResourcePropertiesResponseProvideDefaults; /** * configurationServicePropertiesResponseProvideDefaults sets the appropriate defaults for ConfigurationServicePropertiesResponse */ function configurationServicePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { generation: (_a = (val.generation)) !== null && _a !== void 0 ? _a : "Gen1" }); } appplatform.configurationServicePropertiesResponseProvideDefaults = configurationServicePropertiesResponseProvideDefaults; /** * customPersistentDiskResourceResponseProvideDefaults sets the appropriate defaults for CustomPersistentDiskResourceResponse */ function customPersistentDiskResourceResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { customPersistentDiskProperties: (val.customPersistentDiskProperties ? outputs.appplatform.azureFileVolumeResponseProvideDefaults(val.customPersistentDiskProperties) : undefined) }); } appplatform.customPersistentDiskResourceResponseProvideDefaults = customPersistentDiskResourceResponseProvideDefaults; /** * deploymentResourcePropertiesResponseProvideDefaults sets the appropriate defaults for DeploymentResourcePropertiesResponse */ function deploymentResourcePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { deploymentSettings: (val.deploymentSettings ? outputs.appplatform.deploymentSettingsResponseProvideDefaults(val.deploymentSettings) : undefined) }); } appplatform.deploymentResourcePropertiesResponseProvideDefaults = deploymentResourcePropertiesResponseProvideDefaults; /** * deploymentSettingsResponseProvideDefaults sets the appropriate defaults for DeploymentSettingsResponse */ function deploymentSettingsResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { livenessProbe: (val.livenessProbe ? outputs.appplatform.probeResponseProvideDefaults(val.livenessProbe) : undefined), readinessProbe: (val.readinessProbe ? outputs.appplatform.probeResponseProvideDefaults(val.readinessProbe) : undefined), scale: (val.scale ? outputs.appplatform.scaleResponseProvideDefaults(val.scale) : undefined), startupProbe: (val.startupProbe ? outputs.appplatform.probeResponseProvideDefaults(val.startupProbe) : undefined), terminationGracePeriodSeconds: (_a = (val.terminationGracePeriodSeconds)) !== null && _a !== void 0 ? _a : 90 }); } appplatform.deploymentSettingsResponseProvideDefaults = deploymentSettingsResponseProvideDefaults; /** * devToolPortalFeatureDetailResponseProvideDefaults sets the appropriate defaults for DevToolPortalFeatureDetailResponse */ function devToolPortalFeatureDetailResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { state: (_a = (val.state)) !== null && _a !== void 0 ? _a : "Enabled" }); } appplatform.devToolPortalFeatureDetailResponseProvideDefaults = devToolPortalFeatureDetailResponseProvideDefaults; /** * devToolPortalFeatureSettingsResponseProvideDefaults sets the appropriate defaults for DevToolPortalFeatureSettingsResponse */ function devToolPortalFeatureSettingsResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { applicationAccelerator: (val.applicationAccelerator ? outputs.appplatform.devToolPortalFeatureDetailResponseProvideDefaults(val.applicationAccelerator) : undefined), applicationLiveView: (val.applicationLiveView ? outputs.appplatform.devToolPortalFeatureDetailResponseProvideDefaults(val.applicationLiveView) : undefined) }); } appplatform.devToolPortalFeatureSettingsResponseProvideDefaults = devToolPortalFeatureSettingsResponseProvideDefaults; /** * devToolPortalPropertiesResponseProvideDefaults sets the appropriate defaults for DevToolPortalPropertiesResponse */ function devToolPortalPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { features: (val.features ? outputs.appplatform.devToolPortalFeatureSettingsResponseProvideDefaults(val.features) : undefined), public: (_a = (val.public)) !== null && _a !== void 0 ? _a : false }); } appplatform.devToolPortalPropertiesResponseProvideDefaults = devToolPortalPropertiesResponseProvideDefaults; /** * gatewayPropertiesResponseProvideDefaults sets the appropriate defaults for GatewayPropertiesResponse */ function gatewayPropertiesResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { clientAuth: (val.clientAuth ? outputs.appplatform.gatewayPropertiesResponseClientAuthProvideDefaults(val.clientAuth) : undefined), httpsOnly: (_a = (val.httpsOnly)) !== null && _a !== void 0 ? _a : false, public: (_b = (val.public)) !== null && _b !== void 0 ? _b : false, resourceRequests: (val.resourceRequests ? outputs.appplatform.gatewayResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined) }); } appplatform.gatewayPropertiesResponseProvideDefaults = gatewayPropertiesResponseProvideDefaults; /** * gatewayPropertiesResponseClientAuthProvideDefaults sets the appropriate defaults for GatewayPropertiesResponseClientAuth */ function gatewayPropertiesResponseClientAuthProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { certificateVerification: (_a = (val.certificateVerification)) !== null && _a !== void 0 ? _a : "Disabled" }); } appplatform.gatewayPropertiesResponseClientAuthProvideDefaults = gatewayPropertiesResponseClientAuthProvideDefaults; /** * gatewayResourceRequestsResponseProvideDefaults sets the appropriate defaults for GatewayResourceRequestsResponse */ function gatewayResourceRequestsResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { cpu: (_a = (val.cpu)) !== null && _a !== void 0 ? _a : "1", memory: (_b = (val.memory)) !== null && _b !== void 0 ? _b : "2Gi" }); } appplatform.gatewayResourceRequestsResponseProvideDefaults = gatewayResourceRequestsResponseProvideDefaults; /** * gatewayRouteConfigPropertiesResponseProvideDefaults sets the appropriate defaults for GatewayRouteConfigPropertiesResponse */ function gatewayRouteConfigPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { protocol: (_a = (val.protocol)) !== null && _a !== void 0 ? _a : "HTTP" }); } appplatform.gatewayRouteConfigPropertiesResponseProvideDefaults = gatewayRouteConfigPropertiesResponseProvideDefaults; /** * jobExecutionTemplateResponseProvideDefaults sets the appropriate defaults for JobExecutionTemplateResponse */ function jobExecutionTemplateResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { resourceRequests: (val.resourceRequests ? outputs.appplatform.jobResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined) }); } appplatform.jobExecutionTemplateResponseProvideDefaults = jobExecutionTemplateResponseProvideDefaults; /** * jobResourcePropertiesResponseProvideDefaults sets the appropriate defaults for JobResourcePropertiesResponse */ function jobResourcePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { template: (val.template ? outputs.appplatform.jobExecutionTemplateResponseProvideDefaults(val.template) : undefined), triggerConfig: (val.triggerConfig ? outputs.appplatform.manualJobTriggerConfigResponseProvideDefaults(val.triggerConfig) : undefined) }); } appplatform.jobResourcePropertiesResponseProvideDefaults = jobResourcePropertiesResponseProvideDefaults; /** * jobResourceRequestsResponseProvideDefaults sets the appropriate defaults for JobResourceRequestsResponse */ function jobResourceRequestsResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { cpu: (_a = (val.cpu)) !== null && _a !== void 0 ? _a : "1", memory: (_b = (val.memory)) !== null && _b !== void 0 ? _b : "2Gi" }); } appplatform.jobResourceRequestsResponseProvideDefaults = jobResourceRequestsResponseProvideDefaults; /** * keyVaultCertificatePropertiesResponseProvideDefaults sets the appropriate defaults for KeyVaultCertificatePropertiesResponse */ function keyVaultCertificatePropertiesResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { autoSync: (_a = (val.autoSync)) !== null && _a !== void 0 ? _a : "Disabled", excludePrivateKey: (_b = (val.excludePrivateKey)) !== null && _b !== void 0 ? _b : false }); } appplatform.keyVaultCertificatePropertiesResponseProvideDefaults = keyVaultCertificatePropertiesResponseProvideDefaults; /** * loadedCertificateResponseProvideDefaults sets the appropriate defaults for LoadedCertificateResponse */ function loadedCertificateResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { loadTrustStore: (_a = (val.loadTrustStore)) !== null && _a !== void 0 ? _a : false }); } appplatform.loadedCertificateResponseProvideDefaults = loadedCertificateResponseProvideDefaults; /** * manualJobTriggerConfigResponseProvideDefaults sets the appropriate defaults for ManualJobTriggerConfigResponse */ function manualJobTriggerConfigResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { triggerType: (_a = (val.triggerType)) !== null && _a !== void 0 ? _a : "Manual" }); } appplatform.manualJobTriggerConfigResponseProvideDefaults = manualJobTriggerConfigResponseProvideDefaults; /** * probeResponseProvideDefaults sets the appropriate defaults for ProbeResponse */ function probeResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { disableProbe: (_a = (val.disableProbe)) !== null && _a !== void 0 ? _a : false }); } appplatform.probeResponseProvideDefaults = probeResponseProvideDefaults; /** * scaleResponseProvideDefaults sets the appropriate defaults for ScaleResponse */ function scaleResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { maxReplicas: (_a = (val.maxReplicas)) !== null && _a !== void 0 ? _a : 10 }); } appplatform.scaleResponseProvideDefaults = scaleResponseProvideDefaults; /** * serviceVNetAddonsResponseProvideDefaults sets the appropriate defaults for ServiceVNetAddonsResponse */ function serviceVNetAddonsResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { dataPlanePublicEndpoint: (_a = (val.dataPlanePublicEndpoint)) !== null && _a !== void 0 ? _a : false, logStreamPublicEndpoint: (_b = (val.logStreamPublicEndpoint)) !== null && _b !== void 0 ? _b : false }); } appplatform.serviceVNetAddonsResponseProvideDefaults = serviceVNetAddonsResponseProvideDefaults; /** * skuResponseProvideDefaults sets the appropriate defaults for SkuResponse */ function skuResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { name: (_a = (val.name)) !== null && _a !== void 0 ? _a : "S0", tier: (_b = (val.tier)) !== null && _b !== void 0 ? _b : "Standard" }); } appplatform.skuResponseProvideDefaults = skuResponseProvideDefaults; /** * temporaryDiskResponseProvideDefaults sets the appropriate defaults for TemporaryDiskResponse */ function temporaryDiskResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { mountPath: (_a = (val.mountPath)) !== null && _a !== void 0 ? _a : "/tmp" }); } appplatform.temporaryDiskResponseProvideDefaults = temporaryDiskResponseProvideDefaults; })(appplatform = exports.appplatform || (exports.appplatform = {})); var authorization; (function (authorization) { /** * policyDefinitionVersionResponseProvideDefaults sets the appropriate defaults for PolicyDefinitionVersionResponse */ function policyDefinitionVersionResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { mode: (_a = (val.mode)) !== null && _a !== void 0 ? _a : "Indexed" }); } authorization.policyDefinitionVersionResponseProvideDefaults = policyDefinitionVersionResponseProvideDefaults; })(authorization = exports.authorization || (exports.authorization = {})); var automation; (function (automation) { /** * sucschedulePropertiesResponseProvideDefaults sets the appropriate defaults for SUCSchedulePropertiesResponse */ function sucschedulePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { isEnabled: (_a = (val.isEnabled)) !== null && _a !== void 0 ? _a : false }); } automation.sucschedulePropertiesResponseProvideDefaults = sucschedulePropertiesResponseProvideDefaults; })(automation = exports.automation || (exports.automation = {})); var avs; (function (avs) { /** * diskPoolVolumeResponseProvideDefaults sets the appropriate defaults for DiskPoolVolumeResponse */ function diskPoolVolumeResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { mountOption: (_a = (val.mountOption)) !== null && _a !== void 0 ? _a : "MOUNT" }); } avs.diskPoolVolumeResponseProvideDefaults = diskPoolVolumeResponseProvideDefaults; })(avs = exports.avs || (exports.avs = {})); var awsconnector; (function (awsconnector) { /** * awsCloudFrontDistributionPropertiesResponseProvideDefaults sets the appropriate defaults for AwsCloudFrontDistributionPropertiesResponse */ function awsCloudFrontDistributionPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { distributionConfig: (val.distributionConfig ? outputs.awsconnector.distributionConfigResponseProvideDefaults(val.distributionConfig) : undefined) }); } awsconnector.awsCloudFrontDistributionPropertiesResponseProvideDefaults = awsCloudFrontDistributionPropertiesResponseProvideDefaults; /** * awsCloudWatchAlarmPropertiesResponseProvideDefaults sets the appropriate defaults for AwsCloudWatchAlarmPropertiesResponse */ function awsCloudWatchAlarmPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { actionsEnabled: (_a = (val.actionsEnabled)) !== null && _a !== void 0 ? _a : true }); } awsconnector.awsCloudWatchAlarmPropertiesResponseProvideDefaults = awsCloudWatchAlarmPropertiesResponseProvideDefaults; /** * awsEc2InstancePropertiesResponseProvideDefaults sets the appropriate defaults for AwsEc2InstancePropertiesResponse */ function awsEc2InstancePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { metadataOptions: (val.metadataOptions ? outputs.awsconnector.instanceMetadataOptionsResponseResponseProvideDefaults(val.metadataOptions) : undefined) }); } awsconnector.awsEc2InstancePropertiesResponseProvideDefaults = awsEc2InstancePropertiesResponseProvideDefaults; /** * awsEc2KeyPairPropertiesResponseProvideDefaults sets the appropriate defaults for AwsEc2KeyPairPropertiesResponse */ function awsEc2KeyPairPropertiesResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { keyFormat: (_a = (val.keyFormat)) !== null && _a !== void 0 ? _a : "pem", keyType: (_b = (val.keyType)) !== null && _b !== void 0 ? _b : "rsa" }); } awsconnector.awsEc2KeyPairPropertiesResponseProvideDefaults = awsEc2KeyPairPropertiesResponseProvideDefaults; /** * awsEcsServicePropertiesResponseProvideDefaults sets the appropriate defaults for AwsEcsServicePropertiesResponse */ function awsEcsServicePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { platformVersion: (_a = (val.platformVersion)) !== null && _a !== void 0 ? _a : "LATEST" }); } awsconnector.awsEcsServicePropertiesResponseProvideDefaults = awsEcsServicePropertiesResponseProvideDefaults; /** * awsIamRolePropertiesResponseProvideDefaults sets the appropriate defaults for AwsIamRolePropertiesResponse */ function awsIamRolePropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { path: (_a = (val.path)) !== null && _a !== void 0 ? _a : "/" }); } awsconnector.awsIamRolePropertiesResponseProvideDefaults = awsIamRolePropertiesResponseProvideDefaults; /** * awsKmsKeyPropertiesResponseProvideDefaults sets the appropriate defaults for AwsKmsKeyPropertiesResponse */ function awsKmsKeyPropertiesResponseProvideDefaults(val) { var _a, _b, _c, _d; return Object.assign(Object.assign({}, val), { keySpec: (_a = (val.keySpec)) !== null && _a !== void 0 ? _a : "SYMMETRIC_DEFAULT", keyUsage: (_b = (val.keyUsage)) !== null && _b !== void 0 ? _b : "ENCRYPT_DECRYPT", origin: (_c = (val.origin)) !== null && _c !== void 0 ? _c : "AWS_KMS", rotationPeriodInDays: (_d = (val.rotationPeriodInDays)) !== null && _d !== void 0 ? _d : 365 }); } awsconnector.awsKmsKeyPropertiesResponseProvideDefaults = awsKmsKeyPropertiesResponseProvideDefaults; /** * awsLogsLogGroupPropertiesResponseProvideDefaults sets the appropriate defaults for AwsLogsLogGroupPropertiesResponse */ function awsLogsLogGroupPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { logGroupClass: (_a = (val.logGroupClass)) !== null && _a !== void 0 ? _a : "STANDARD" }); } awsconnector.awsLogsLogGroupPropertiesResponseProvideDefaults = awsLogsLogGroupPropertiesResponseProvideDefaults; /** * awsOrganizationsAccountPropertiesResponseProvideDefaults sets the appropriate defaults for AwsOrganizationsAccountPropertiesResponse */ function awsOrganizationsAccountPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { roleName: (_a = (val.roleName)) !== null && _a !== void 0 ? _a : "OrganizationAccountAccessRole" }); } awsconnector.awsOrganizationsAccountPropertiesResponseProvideDefaults = awsOrganizationsAccountPropertiesResponseProvideDefaults; /** * awsOrganizationsOrganizationPropertiesResponseProvideDefaults sets the appropriate defaults for AwsOrganizationsOrganizationPropertiesResponse */ function awsOrganizationsOrganizationPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { featureSet: (_a = (val.featureSet)) !== null && _a !== void 0 ? _a : "ALL" }); } awsconnector.awsOrganizationsOrganizationPropertiesResponseProvideDefaults = awsOrganizationsOrganizationPropertiesResponseProvideDefaults; /** * awsRdsDBClusterPropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsDBClusterPropertiesResponse */ function awsRdsDBClusterPropertiesResponseProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { backupRetentionPeriod: (_a = (val.backupRetentionPeriod)) !== null && _a !== void 0 ? _a : 1, dbClusterParameterGroupName: (_b = (val.dbClusterParameterGroupName)) !== null && _b !== void 0 ? _b : "default.aurora5.6", restoreType: (_c = (val.restoreType)) !== null && _c !== void 0 ? _c : "full-copy" }); } awsconnector.awsRdsDBClusterPropertiesResponseProvideDefaults = awsRdsDBClusterPropertiesResponseProvideDefaults; /** * awsRdsDBInstancePropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsDBInstancePropertiesResponse */ function awsRdsDBInstancePropertiesResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { backupRetentionPeriod: (_a = (val.backupRetentionPeriod)) !== null && _a !== void 0 ? _a : 1, promotionTier: (_b = (val.promotionTier)) !== null && _b !== void 0 ? _b : 1 }); } awsconnector.awsRdsDBInstancePropertiesResponseProvideDefaults = awsRdsDBInstancePropertiesResponseProvideDefaults; /** * awsRdsEventSubscriptionPropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsEventSubscriptionPropertiesResponse */ function awsRdsEventSubscriptionPropertiesResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { enabled: (_a = (val.enabled)) !== null && _a !== void 0 ? _a : true }); } awsconnector.awsRdsEventSubscriptionPropertiesResponseProvideDefaults = awsRdsEventSubscriptionPropertiesResponseProvideDefaults; /** * awsS3BucketPropertiesResponseProvideDefaults sets the appropriate defaults for AwsS3BucketPropertiesResponse */ function awsS3BucketPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { notificationConfiguration: (val.notificationConfiguration ? outputs.awsconnector.notificationConfigurationResponseProvideDefaults(val.notificationConfiguration) : undefined), versioningConfiguration: (val.versioningConfiguration ? outputs.awsconnector.versioningConfigurationResponseProvideDefaults(val.versioningConfiguration) : undefined) }); } awsconnector.awsS3BucketPropertiesResponseProvideDefaults = awsS3BucketPropertiesResponseProvideDefaults; /** * cacheBehaviorResponseProvideDefaults sets the appropriate defaults for CacheBehaviorResponse */ function cacheBehaviorResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { defaultTTL: (_a = (val.defaultTTL)) !== null && _a !== void 0 ? _a : 86400, maxTTL: (_b = (val.maxTTL)) !== null && _b !== void 0 ? _b : 31536000 }); } awsconnector.cacheBehaviorResponseProvideDefaults = cacheBehaviorResponseProvideDefaults; /** * cloudFrontDistributionPropertiesResponseProvideDefaults sets the appropriate defaults for CloudFrontDistributionPropertiesResponse */ function cloudFrontDistributionPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsCloudFrontDistributionPropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.cloudFrontDistributionPropertiesResponseProvideDefaults = cloudFrontDistributionPropertiesResponseProvideDefaults; /** * cloudWatchAlarmPropertiesResponseProvideDefaults sets the appropriate defaults for CloudWatchAlarmPropertiesResponse */ function cloudWatchAlarmPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsCloudWatchAlarmPropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.cloudWatchAlarmPropertiesResponseProvideDefaults = cloudWatchAlarmPropertiesResponseProvideDefaults; /** * connectionTrackingSpecificationResponseResponseProvideDefaults sets the appropriate defaults for ConnectionTrackingSpecificationResponseResponse */ function connectionTrackingSpecificationResponseResponseProvideDefaults(val) { var _a, _b, _c; return Object.assign(Object.assign({}, val), { tcpEstablishedTimeout: (_a = (val.tcpEstablishedTimeout)) !== null && _a !== void 0 ? _a : 432000, udpStreamTimeout: (_b = (val.udpStreamTimeout)) !== null && _b !== void 0 ? _b : 180, udpTimeout: (_c = (val.udpTimeout)) !== null && _c !== void 0 ? _c : 30 }); } awsconnector.connectionTrackingSpecificationResponseResponseProvideDefaults = connectionTrackingSpecificationResponseResponseProvideDefaults; /** * customErrorResponseResponseProvideDefaults sets the appropriate defaults for CustomErrorResponseResponse */ function customErrorResponseResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { errorCachingMinTTL: (_a = (val.errorCachingMinTTL)) !== null && _a !== void 0 ? _a : 300 }); } awsconnector.customErrorResponseResponseProvideDefaults = customErrorResponseResponseProvideDefaults; /** * customOriginConfigResponseProvideDefaults sets the appropriate defaults for CustomOriginConfigResponse */ function customOriginConfigResponseProvideDefaults(val) { var _a, _b, _c, _d; return Object.assign(Object.assign({}, val), { httpPort: (_a = (val.httpPort)) !== null && _a !== void 0 ? _a : 80, httpsPort: (_b = (val.httpsPort)) !== null && _b !== void 0 ? _b : 443, originKeepaliveTimeout: (_c = (val.originKeepaliveTimeout)) !== null && _c !== void 0 ? _c : 5, originReadTimeout: (_d = (val.originReadTimeout)) !== null && _d !== void 0 ? _d : 30 }); } awsconnector.customOriginConfigResponseProvideDefaults = customOriginConfigResponseProvideDefaults; /** * defaultCacheBehaviorResponseProvideDefaults sets the appropriate defaults for DefaultCacheBehaviorResponse */ function defaultCacheBehaviorResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { defaultTTL: (_a = (val.defaultTTL)) !== null && _a !== void 0 ? _a : 86400, maxTTL: (_b = (val.maxTTL)) !== null && _b !== void 0 ? _b : 31536000 }); } awsconnector.defaultCacheBehaviorResponseProvideDefaults = defaultCacheBehaviorResponseProvideDefaults; /** * distributionConfigResponseProvideDefaults sets the appropriate defaults for DistributionConfigResponse */ function distributionConfigResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { customOrigin: (val.customOrigin ? outputs.awsconnector.legacyCustomOriginResponseProvideDefaults(val.customOrigin) : undefined), defaultCacheBehavior: (val.defaultCacheBehavior ? outputs.awsconnector.defaultCacheBehaviorResponseProvideDefaults(val.defaultCacheBehavior) : undefined), httpVersion: (_a = (val.httpVersion)) !== null && _a !== void 0 ? _a : "http1.1", priceClass: (_b = (val.priceClass)) !== null && _b !== void 0 ? _b : "PriceClass_All" }); } awsconnector.distributionConfigResponseProvideDefaults = distributionConfigResponseProvideDefaults; /** * ec2InstancePropertiesResponseProvideDefaults sets the appropriate defaults for Ec2InstancePropertiesResponse */ function ec2InstancePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsEc2InstancePropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.ec2InstancePropertiesResponseProvideDefaults = ec2InstancePropertiesResponseProvideDefaults; /** * ec2KeyPairPropertiesResponseProvideDefaults sets the appropriate defaults for Ec2KeyPairPropertiesResponse */ function ec2KeyPairPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsEc2KeyPairPropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.ec2KeyPairPropertiesResponseProvideDefaults = ec2KeyPairPropertiesResponseProvideDefaults; /** * ecsServicePropertiesResponseProvideDefaults sets the appropriate defaults for EcsServicePropertiesResponse */ function ecsServicePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsEcsServicePropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.ecsServicePropertiesResponseProvideDefaults = ecsServicePropertiesResponseProvideDefaults; /** * eventBridgeConfigurationResponseProvideDefaults sets the appropriate defaults for EventBridgeConfigurationResponse */ function eventBridgeConfigurationResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { eventBridgeEnabled: (_a = (val.eventBridgeEnabled)) !== null && _a !== void 0 ? _a : true }); } awsconnector.eventBridgeConfigurationResponseProvideDefaults = eventBridgeConfigurationResponseProvideDefaults; /** * iamRolePropertiesResponseProvideDefaults sets the appropriate defaults for IamRolePropertiesResponse */ function iamRolePropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsIamRolePropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.iamRolePropertiesResponseProvideDefaults = iamRolePropertiesResponseProvideDefaults; /** * instanceMetadataOptionsResponseResponseProvideDefaults sets the appropriate defaults for InstanceMetadataOptionsResponseResponse */ function instanceMetadataOptionsResponseResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { httpProtocolIpv6: (val.httpProtocolIpv6 ? outputs.awsconnector.instanceMetadataProtocolStateEnumValueResponseProvideDefaults(val.httpProtocolIpv6) : undefined) }); } awsconnector.instanceMetadataOptionsResponseResponseProvideDefaults = instanceMetadataOptionsResponseResponseProvideDefaults; /** * instanceMetadataProtocolStateEnumValueResponseProvideDefaults sets the appropriate defaults for InstanceMetadataProtocolStateEnumValueResponse */ function instanceMetadataProtocolStateEnumValueResponseProvideDefaults(val) { var _a; return Object.assign(Object.assign({}, val), { value: (_a = (val.value)) !== null && _a !== void 0 ? _a : "disabled" }); } awsconnector.instanceMetadataProtocolStateEnumValueResponseProvideDefaults = instanceMetadataProtocolStateEnumValueResponseProvideDefaults; /** * instanceNetworkInterfaceResponseProvideDefaults sets the appropriate defaults for InstanceNetworkInterfaceResponse */ function instanceNetworkInterfaceResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { connectionTrackingConfiguration: (val.connectionTrackingConfiguration ? outputs.awsconnector.connectionTrackingSpecificationResponseResponseProvideDefaults(val.connectionTrackingConfiguration) : undefined) }); } awsconnector.instanceNetworkInterfaceResponseProvideDefaults = instanceNetworkInterfaceResponseProvideDefaults; /** * kmsKeyPropertiesResponseProvideDefaults sets the appropriate defaults for KmsKeyPropertiesResponse */ function kmsKeyPropertiesResponseProvideDefaults(val) { return Object.assign(Object.assign({}, val), { awsProperties: (val.awsProperties ? outputs.awsconnector.awsKmsKeyPropertiesResponseProvideDefaults(val.awsProperties) : undefined) }); } awsconnector.kmsKeyPropertiesResponseProvideDefaults = kmsKeyPropertiesResponseProvideDefaults; /** * legacyCustomOriginResponseProvideDefaults sets the appropriate defaults for LegacyCustomOriginResponse */ function legacyCustomOriginResponseProvideDefaults(val) { var _a, _b; return Object.assign(Object.assign({}, val), { httpPort: (_a = (val.httpPort)) !== null && _a !== void 0 ? _a : 80, httpsPort: (_b = (val.httpsPort)) !== null && _b !== void 0 ? _b : 443 }); } awsconnector.legacyCustomOriginResponseProvideDefaults = legacyCustomOriginResponseProvideDefaults