@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
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