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

1,027 lines • 752 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.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.azuredatatransfer = 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 = exports.hybridcontainerservice = void 0; const outputs = require("../types/output"); var aad; (function (aad) { /** * configDiagnosticsValidatorResultResponseProvideDefaults sets the appropriate defaults for ConfigDiagnosticsValidatorResultResponse */ function configDiagnosticsValidatorResultResponseProvideDefaults(val) { return { ...val, status: (val.status) ?? "None", }; } aad.configDiagnosticsValidatorResultResponseProvideDefaults = configDiagnosticsValidatorResultResponseProvideDefaults; /** * domainSecuritySettingsResponseProvideDefaults sets the appropriate defaults for DomainSecuritySettingsResponse */ function domainSecuritySettingsResponseProvideDefaults(val) { return { ...val, channelBinding: (val.channelBinding) ?? "Disabled", kerberosArmoring: (val.kerberosArmoring) ?? "Disabled", kerberosRc4Encryption: (val.kerberosRc4Encryption) ?? "Enabled", ldapSigning: (val.ldapSigning) ?? "Disabled", ntlmV1: (val.ntlmV1) ?? "Enabled", syncKerberosPasswords: (val.syncKerberosPasswords) ?? "Enabled", syncNtlmPasswords: (val.syncNtlmPasswords) ?? "Enabled", syncOnPremPasswords: (val.syncOnPremPasswords) ?? "Enabled", tlsV1: (val.tlsV1) ?? "Enabled", }; } aad.domainSecuritySettingsResponseProvideDefaults = domainSecuritySettingsResponseProvideDefaults; /** * ldapsSettingsResponseProvideDefaults sets the appropriate defaults for LdapsSettingsResponse */ function ldapsSettingsResponseProvideDefaults(val) { return { ...val, externalAccess: (val.externalAccess) ?? "Disabled", ldaps: (val.ldaps) ?? "Disabled", }; } aad.ldapsSettingsResponseProvideDefaults = ldapsSettingsResponseProvideDefaults; })(aad = exports.aad || (exports.aad = {})); var alertsmanagement; (function (alertsmanagement) { /** * alertProcessingRulePropertiesResponseProvideDefaults sets the appropriate defaults for AlertProcessingRulePropertiesResponse */ function alertProcessingRulePropertiesResponseProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? true, }; } alertsmanagement.alertProcessingRulePropertiesResponseProvideDefaults = alertProcessingRulePropertiesResponseProvideDefaults; })(alertsmanagement = exports.alertsmanagement || (exports.alertsmanagement = {})); var analysisservices; (function (analysisservices) { /** * resourceSkuResponseProvideDefaults sets the appropriate defaults for ResourceSkuResponse */ function resourceSkuResponseProvideDefaults(val) { return { ...val, capacity: (val.capacity) ?? 1, }; } analysisservices.resourceSkuResponseProvideDefaults = resourceSkuResponseProvideDefaults; })(analysisservices = exports.analysisservices || (exports.analysisservices = {})); var apimanagement; (function (apimanagement) { /** * additionalLocationResponseProvideDefaults sets the appropriate defaults for AdditionalLocationResponse */ function additionalLocationResponseProvideDefaults(val) { return { ...val, disableGateway: (val.disableGateway) ?? false, natGatewayState: (val.natGatewayState) ?? "Disabled", }; } apimanagement.additionalLocationResponseProvideDefaults = additionalLocationResponseProvideDefaults; /** * backendTlsPropertiesResponseProvideDefaults sets the appropriate defaults for BackendTlsPropertiesResponse */ function backendTlsPropertiesResponseProvideDefaults(val) { return { ...val, validateCertificateChain: (val.validateCertificateChain) ?? true, validateCertificateName: (val.validateCertificateName) ?? true, }; } apimanagement.backendTlsPropertiesResponseProvideDefaults = backendTlsPropertiesResponseProvideDefaults; /** * hostnameConfigurationResponseProvideDefaults sets the appropriate defaults for HostnameConfigurationResponse */ function hostnameConfigurationResponseProvideDefaults(val) { return { ...val, defaultSslBinding: (val.defaultSslBinding) ?? false, negotiateClientCertificate: (val.negotiateClientCertificate) ?? false, }; } apimanagement.hostnameConfigurationResponseProvideDefaults = hostnameConfigurationResponseProvideDefaults; })(apimanagement = exports.apimanagement || (exports.apimanagement = {})); var app; (function (app) { /** * configurationResponseProvideDefaults sets the appropriate defaults for ConfigurationResponse */ function configurationResponseProvideDefaults(val) { return { ...val, activeRevisionsMode: (val.activeRevisionsMode) ?? "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) { return { ...val, appProtocol: (val.appProtocol) ?? "http", enabled: (val.enabled) ?? false, }; } app.daprResponseProvideDefaults = daprResponseProvideDefaults; /** * daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults sets the appropriate defaults for DaprSubscriptionBulkSubscribeOptionsResponse */ function daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? false, }; } app.daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults = daprSubscriptionBulkSubscribeOptionsResponseProvideDefaults; /** * identitySettingsResponseProvideDefaults sets the appropriate defaults for IdentitySettingsResponse */ function identitySettingsResponseProvideDefaults(val) { return { ...val, lifecycle: (val.lifecycle) ?? "All", }; } app.identitySettingsResponseProvideDefaults = identitySettingsResponseProvideDefaults; /** * ingressResponseProvideDefaults sets the appropriate defaults for IngressResponse */ function ingressResponseProvideDefaults(val) { return { ...val, allowInsecure: (val.allowInsecure) ?? false, external: (val.external) ?? false, transport: (val.transport) ?? "auto", }; } app.ingressResponseProvideDefaults = ingressResponseProvideDefaults; /** * jobConfigurationResponseProvideDefaults sets the appropriate defaults for JobConfigurationResponse */ function jobConfigurationResponseProvideDefaults(val) { return { ...val, eventTriggerConfig: (val.eventTriggerConfig ? outputs.app.jobConfigurationResponseEventTriggerConfigProvideDefaults(val.eventTriggerConfig) : undefined), triggerType: (val.triggerType) ?? "Manual", }; } app.jobConfigurationResponseProvideDefaults = jobConfigurationResponseProvideDefaults; /** * jobConfigurationResponseEventTriggerConfigProvideDefaults sets the appropriate defaults for JobConfigurationResponseEventTriggerConfig */ function jobConfigurationResponseEventTriggerConfigProvideDefaults(val) { return { ...val, scale: (val.scale ? outputs.app.jobScaleResponseProvideDefaults(val.scale) : undefined), }; } app.jobConfigurationResponseEventTriggerConfigProvideDefaults = jobConfigurationResponseEventTriggerConfigProvideDefaults; /** * jobScaleResponseProvideDefaults sets the appropriate defaults for JobScaleResponse */ function jobScaleResponseProvideDefaults(val) { return { ...val, maxExecutions: (val.maxExecutions) ?? 100, minExecutions: (val.minExecutions) ?? 0, }; } app.jobScaleResponseProvideDefaults = jobScaleResponseProvideDefaults; /** * managedIdentitySettingResponseProvideDefaults sets the appropriate defaults for ManagedIdentitySettingResponse */ function managedIdentitySettingResponseProvideDefaults(val) { return { ...val, lifecycle: (val.lifecycle) ?? "None", }; } app.managedIdentitySettingResponseProvideDefaults = managedIdentitySettingResponseProvideDefaults; /** * scaleResponseProvideDefaults sets the appropriate defaults for ScaleResponse */ function scaleResponseProvideDefaults(val) { return { ...val, maxReplicas: (val.maxReplicas) ?? 10, }; } app.scaleResponseProvideDefaults = scaleResponseProvideDefaults; /** * templateResponseProvideDefaults sets the appropriate defaults for TemplateResponse */ function templateResponseProvideDefaults(val) { return { ...val, scale: (val.scale ? outputs.app.scaleResponseProvideDefaults(val.scale) : undefined), }; } app.templateResponseProvideDefaults = templateResponseProvideDefaults; /** * trafficWeightResponseProvideDefaults sets the appropriate defaults for TrafficWeightResponse */ function trafficWeightResponseProvideDefaults(val) { return { ...val, latestRevision: (val.latestRevision) ?? false, }; } app.trafficWeightResponseProvideDefaults = trafficWeightResponseProvideDefaults; /** * workloadProfileResponseProvideDefaults sets the appropriate defaults for WorkloadProfileResponse */ function workloadProfileResponseProvideDefaults(val) { return { ...val, enableFips: (val.enableFips) ?? false, }; } app.workloadProfileResponseProvideDefaults = workloadProfileResponseProvideDefaults; })(app = exports.app || (exports.app = {})); var appplatform; (function (appplatform) { /** * apiPortalPropertiesResponseProvideDefaults sets the appropriate defaults for ApiPortalPropertiesResponse */ function apiPortalPropertiesResponseProvideDefaults(val) { return { ...val, apiTryOutEnabledState: (val.apiTryOutEnabledState) ?? "Enabled", httpsOnly: (val.httpsOnly) ?? false, public: (val.public) ?? false, }; } appplatform.apiPortalPropertiesResponseProvideDefaults = apiPortalPropertiesResponseProvideDefaults; /** * appResourcePropertiesResponseProvideDefaults sets the appropriate defaults for AppResourcePropertiesResponse */ function appResourcePropertiesResponseProvideDefaults(val) { return { ...val, enableEndToEndTLS: (val.enableEndToEndTLS) ?? false, httpsOnly: (val.httpsOnly) ?? false, temporaryDisk: (val.temporaryDisk ? outputs.appplatform.temporaryDiskResponseProvideDefaults(val.temporaryDisk) : undefined), testEndpointAuthState: (val.testEndpointAuthState) ?? "Enabled", vnetAddons: (val.vnetAddons ? outputs.appplatform.appVNetAddonsResponseProvideDefaults(val.vnetAddons) : undefined), }; } appplatform.appResourcePropertiesResponseProvideDefaults = appResourcePropertiesResponseProvideDefaults; /** * appVNetAddonsResponseProvideDefaults sets the appropriate defaults for AppVNetAddonsResponse */ function appVNetAddonsResponseProvideDefaults(val) { return { ...val, publicEndpoint: (val.publicEndpoint) ?? false, }; } appplatform.appVNetAddonsResponseProvideDefaults = appVNetAddonsResponseProvideDefaults; /** * azureFileVolumeResponseProvideDefaults sets the appropriate defaults for AzureFileVolumeResponse */ function azureFileVolumeResponseProvideDefaults(val) { return { ...val, enableSubPath: (val.enableSubPath) ?? false, }; } appplatform.azureFileVolumeResponseProvideDefaults = azureFileVolumeResponseProvideDefaults; /** * buildPropertiesResponseProvideDefaults sets the appropriate defaults for BuildPropertiesResponse */ function buildPropertiesResponseProvideDefaults(val) { return { ...val, resourceRequests: (val.resourceRequests ? outputs.appplatform.buildResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined), }; } appplatform.buildPropertiesResponseProvideDefaults = buildPropertiesResponseProvideDefaults; /** * buildResourceRequestsResponseProvideDefaults sets the appropriate defaults for BuildResourceRequestsResponse */ function buildResourceRequestsResponseProvideDefaults(val) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.buildResourceRequestsResponseProvideDefaults = buildResourceRequestsResponseProvideDefaults; /** * clusterResourcePropertiesResponseProvideDefaults sets the appropriate defaults for ClusterResourcePropertiesResponse */ function clusterResourcePropertiesResponseProvideDefaults(val) { return { ...val, vnetAddons: (val.vnetAddons ? outputs.appplatform.serviceVNetAddonsResponseProvideDefaults(val.vnetAddons) : undefined), zoneRedundant: (val.zoneRedundant) ?? false, }; } appplatform.clusterResourcePropertiesResponseProvideDefaults = clusterResourcePropertiesResponseProvideDefaults; /** * configurationServicePropertiesResponseProvideDefaults sets the appropriate defaults for ConfigurationServicePropertiesResponse */ function configurationServicePropertiesResponseProvideDefaults(val) { return { ...val, generation: (val.generation) ?? "Gen1", }; } appplatform.configurationServicePropertiesResponseProvideDefaults = configurationServicePropertiesResponseProvideDefaults; /** * customPersistentDiskResourceResponseProvideDefaults sets the appropriate defaults for CustomPersistentDiskResourceResponse */ function customPersistentDiskResourceResponseProvideDefaults(val) { return { ...val, customPersistentDiskProperties: (val.customPersistentDiskProperties ? outputs.appplatform.azureFileVolumeResponseProvideDefaults(val.customPersistentDiskProperties) : undefined), }; } appplatform.customPersistentDiskResourceResponseProvideDefaults = customPersistentDiskResourceResponseProvideDefaults; /** * deploymentResourcePropertiesResponseProvideDefaults sets the appropriate defaults for DeploymentResourcePropertiesResponse */ function deploymentResourcePropertiesResponseProvideDefaults(val) { return { ...val, deploymentSettings: (val.deploymentSettings ? outputs.appplatform.deploymentSettingsResponseProvideDefaults(val.deploymentSettings) : undefined), }; } appplatform.deploymentResourcePropertiesResponseProvideDefaults = deploymentResourcePropertiesResponseProvideDefaults; /** * deploymentSettingsResponseProvideDefaults sets the appropriate defaults for DeploymentSettingsResponse */ function deploymentSettingsResponseProvideDefaults(val) { return { ...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: (val.terminationGracePeriodSeconds) ?? 90, }; } appplatform.deploymentSettingsResponseProvideDefaults = deploymentSettingsResponseProvideDefaults; /** * devToolPortalFeatureDetailResponseProvideDefaults sets the appropriate defaults for DevToolPortalFeatureDetailResponse */ function devToolPortalFeatureDetailResponseProvideDefaults(val) { return { ...val, state: (val.state) ?? "Enabled", }; } appplatform.devToolPortalFeatureDetailResponseProvideDefaults = devToolPortalFeatureDetailResponseProvideDefaults; /** * devToolPortalFeatureSettingsResponseProvideDefaults sets the appropriate defaults for DevToolPortalFeatureSettingsResponse */ function devToolPortalFeatureSettingsResponseProvideDefaults(val) { return { ...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) { return { ...val, features: (val.features ? outputs.appplatform.devToolPortalFeatureSettingsResponseProvideDefaults(val.features) : undefined), public: (val.public) ?? false, }; } appplatform.devToolPortalPropertiesResponseProvideDefaults = devToolPortalPropertiesResponseProvideDefaults; /** * gatewayPropertiesResponseProvideDefaults sets the appropriate defaults for GatewayPropertiesResponse */ function gatewayPropertiesResponseProvideDefaults(val) { return { ...val, clientAuth: (val.clientAuth ? outputs.appplatform.gatewayPropertiesResponseClientAuthProvideDefaults(val.clientAuth) : undefined), httpsOnly: (val.httpsOnly) ?? false, public: (val.public) ?? false, resourceRequests: (val.resourceRequests ? outputs.appplatform.gatewayResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined), }; } appplatform.gatewayPropertiesResponseProvideDefaults = gatewayPropertiesResponseProvideDefaults; /** * gatewayPropertiesResponseClientAuthProvideDefaults sets the appropriate defaults for GatewayPropertiesResponseClientAuth */ function gatewayPropertiesResponseClientAuthProvideDefaults(val) { return { ...val, certificateVerification: (val.certificateVerification) ?? "Disabled", }; } appplatform.gatewayPropertiesResponseClientAuthProvideDefaults = gatewayPropertiesResponseClientAuthProvideDefaults; /** * gatewayResourceRequestsResponseProvideDefaults sets the appropriate defaults for GatewayResourceRequestsResponse */ function gatewayResourceRequestsResponseProvideDefaults(val) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.gatewayResourceRequestsResponseProvideDefaults = gatewayResourceRequestsResponseProvideDefaults; /** * gatewayRouteConfigPropertiesResponseProvideDefaults sets the appropriate defaults for GatewayRouteConfigPropertiesResponse */ function gatewayRouteConfigPropertiesResponseProvideDefaults(val) { return { ...val, protocol: (val.protocol) ?? "HTTP", }; } appplatform.gatewayRouteConfigPropertiesResponseProvideDefaults = gatewayRouteConfigPropertiesResponseProvideDefaults; /** * jobExecutionTemplateResponseProvideDefaults sets the appropriate defaults for JobExecutionTemplateResponse */ function jobExecutionTemplateResponseProvideDefaults(val) { return { ...val, resourceRequests: (val.resourceRequests ? outputs.appplatform.jobResourceRequestsResponseProvideDefaults(val.resourceRequests) : undefined), }; } appplatform.jobExecutionTemplateResponseProvideDefaults = jobExecutionTemplateResponseProvideDefaults; /** * jobResourcePropertiesResponseProvideDefaults sets the appropriate defaults for JobResourcePropertiesResponse */ function jobResourcePropertiesResponseProvideDefaults(val) { return { ...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) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.jobResourceRequestsResponseProvideDefaults = jobResourceRequestsResponseProvideDefaults; /** * keyVaultCertificatePropertiesResponseProvideDefaults sets the appropriate defaults for KeyVaultCertificatePropertiesResponse */ function keyVaultCertificatePropertiesResponseProvideDefaults(val) { return { ...val, autoSync: (val.autoSync) ?? "Disabled", excludePrivateKey: (val.excludePrivateKey) ?? false, }; } appplatform.keyVaultCertificatePropertiesResponseProvideDefaults = keyVaultCertificatePropertiesResponseProvideDefaults; /** * loadedCertificateResponseProvideDefaults sets the appropriate defaults for LoadedCertificateResponse */ function loadedCertificateResponseProvideDefaults(val) { return { ...val, loadTrustStore: (val.loadTrustStore) ?? false, }; } appplatform.loadedCertificateResponseProvideDefaults = loadedCertificateResponseProvideDefaults; /** * manualJobTriggerConfigResponseProvideDefaults sets the appropriate defaults for ManualJobTriggerConfigResponse */ function manualJobTriggerConfigResponseProvideDefaults(val) { return { ...val, triggerType: (val.triggerType) ?? "Manual", }; } appplatform.manualJobTriggerConfigResponseProvideDefaults = manualJobTriggerConfigResponseProvideDefaults; /** * probeResponseProvideDefaults sets the appropriate defaults for ProbeResponse */ function probeResponseProvideDefaults(val) { return { ...val, disableProbe: (val.disableProbe) ?? false, }; } appplatform.probeResponseProvideDefaults = probeResponseProvideDefaults; /** * scaleResponseProvideDefaults sets the appropriate defaults for ScaleResponse */ function scaleResponseProvideDefaults(val) { return { ...val, maxReplicas: (val.maxReplicas) ?? 10, }; } appplatform.scaleResponseProvideDefaults = scaleResponseProvideDefaults; /** * serviceVNetAddonsResponseProvideDefaults sets the appropriate defaults for ServiceVNetAddonsResponse */ function serviceVNetAddonsResponseProvideDefaults(val) { return { ...val, dataPlanePublicEndpoint: (val.dataPlanePublicEndpoint) ?? false, logStreamPublicEndpoint: (val.logStreamPublicEndpoint) ?? false, }; } appplatform.serviceVNetAddonsResponseProvideDefaults = serviceVNetAddonsResponseProvideDefaults; /** * skuResponseProvideDefaults sets the appropriate defaults for SkuResponse */ function skuResponseProvideDefaults(val) { return { ...val, name: (val.name) ?? "S0", tier: (val.tier) ?? "Standard", }; } appplatform.skuResponseProvideDefaults = skuResponseProvideDefaults; /** * temporaryDiskResponseProvideDefaults sets the appropriate defaults for TemporaryDiskResponse */ function temporaryDiskResponseProvideDefaults(val) { return { ...val, mountPath: (val.mountPath) ?? "/tmp", }; } appplatform.temporaryDiskResponseProvideDefaults = temporaryDiskResponseProvideDefaults; })(appplatform = exports.appplatform || (exports.appplatform = {})); var authorization; (function (authorization) { /** * policyDefinitionVersionResponseProvideDefaults sets the appropriate defaults for PolicyDefinitionVersionResponse */ function policyDefinitionVersionResponseProvideDefaults(val) { return { ...val, mode: (val.mode) ?? "Indexed", }; } authorization.policyDefinitionVersionResponseProvideDefaults = policyDefinitionVersionResponseProvideDefaults; })(authorization = exports.authorization || (exports.authorization = {})); var automation; (function (automation) { /** * sucschedulePropertiesResponseProvideDefaults sets the appropriate defaults for SUCSchedulePropertiesResponse */ function sucschedulePropertiesResponseProvideDefaults(val) { return { ...val, isEnabled: (val.isEnabled) ?? false, }; } automation.sucschedulePropertiesResponseProvideDefaults = sucschedulePropertiesResponseProvideDefaults; })(automation = exports.automation || (exports.automation = {})); var avs; (function (avs) { /** * diskPoolVolumeResponseProvideDefaults sets the appropriate defaults for DiskPoolVolumeResponse */ function diskPoolVolumeResponseProvideDefaults(val) { return { ...val, mountOption: (val.mountOption) ?? "MOUNT", }; } avs.diskPoolVolumeResponseProvideDefaults = diskPoolVolumeResponseProvideDefaults; })(avs = exports.avs || (exports.avs = {})); var awsconnector; (function (awsconnector) { /** * awsCloudFrontDistributionPropertiesResponseProvideDefaults sets the appropriate defaults for AwsCloudFrontDistributionPropertiesResponse */ function awsCloudFrontDistributionPropertiesResponseProvideDefaults(val) { return { ...val, distributionConfig: (val.distributionConfig ? outputs.awsconnector.distributionConfigResponseProvideDefaults(val.distributionConfig) : undefined), }; } awsconnector.awsCloudFrontDistributionPropertiesResponseProvideDefaults = awsCloudFrontDistributionPropertiesResponseProvideDefaults; /** * awsCloudWatchAlarmPropertiesResponseProvideDefaults sets the appropriate defaults for AwsCloudWatchAlarmPropertiesResponse */ function awsCloudWatchAlarmPropertiesResponseProvideDefaults(val) { return { ...val, actionsEnabled: (val.actionsEnabled) ?? true, }; } awsconnector.awsCloudWatchAlarmPropertiesResponseProvideDefaults = awsCloudWatchAlarmPropertiesResponseProvideDefaults; /** * awsEc2InstancePropertiesResponseProvideDefaults sets the appropriate defaults for AwsEc2InstancePropertiesResponse */ function awsEc2InstancePropertiesResponseProvideDefaults(val) { return { ...val, metadataOptions: (val.metadataOptions ? outputs.awsconnector.instanceMetadataOptionsResponseResponseProvideDefaults(val.metadataOptions) : undefined), }; } awsconnector.awsEc2InstancePropertiesResponseProvideDefaults = awsEc2InstancePropertiesResponseProvideDefaults; /** * awsEc2KeyPairPropertiesResponseProvideDefaults sets the appropriate defaults for AwsEc2KeyPairPropertiesResponse */ function awsEc2KeyPairPropertiesResponseProvideDefaults(val) { return { ...val, keyFormat: (val.keyFormat) ?? "pem", keyType: (val.keyType) ?? "rsa", }; } awsconnector.awsEc2KeyPairPropertiesResponseProvideDefaults = awsEc2KeyPairPropertiesResponseProvideDefaults; /** * awsEcsServicePropertiesResponseProvideDefaults sets the appropriate defaults for AwsEcsServicePropertiesResponse */ function awsEcsServicePropertiesResponseProvideDefaults(val) { return { ...val, platformVersion: (val.platformVersion) ?? "LATEST", }; } awsconnector.awsEcsServicePropertiesResponseProvideDefaults = awsEcsServicePropertiesResponseProvideDefaults; /** * awsIamRolePropertiesResponseProvideDefaults sets the appropriate defaults for AwsIamRolePropertiesResponse */ function awsIamRolePropertiesResponseProvideDefaults(val) { return { ...val, path: (val.path) ?? "/", }; } awsconnector.awsIamRolePropertiesResponseProvideDefaults = awsIamRolePropertiesResponseProvideDefaults; /** * awsKmsKeyPropertiesResponseProvideDefaults sets the appropriate defaults for AwsKmsKeyPropertiesResponse */ function awsKmsKeyPropertiesResponseProvideDefaults(val) { return { ...val, keySpec: (val.keySpec) ?? "SYMMETRIC_DEFAULT", keyUsage: (val.keyUsage) ?? "ENCRYPT_DECRYPT", origin: (val.origin) ?? "AWS_KMS", rotationPeriodInDays: (val.rotationPeriodInDays) ?? 365, }; } awsconnector.awsKmsKeyPropertiesResponseProvideDefaults = awsKmsKeyPropertiesResponseProvideDefaults; /** * awsLogsLogGroupPropertiesResponseProvideDefaults sets the appropriate defaults for AwsLogsLogGroupPropertiesResponse */ function awsLogsLogGroupPropertiesResponseProvideDefaults(val) { return { ...val, logGroupClass: (val.logGroupClass) ?? "STANDARD", }; } awsconnector.awsLogsLogGroupPropertiesResponseProvideDefaults = awsLogsLogGroupPropertiesResponseProvideDefaults; /** * awsOrganizationsAccountPropertiesResponseProvideDefaults sets the appropriate defaults for AwsOrganizationsAccountPropertiesResponse */ function awsOrganizationsAccountPropertiesResponseProvideDefaults(val) { return { ...val, roleName: (val.roleName) ?? "OrganizationAccountAccessRole", }; } awsconnector.awsOrganizationsAccountPropertiesResponseProvideDefaults = awsOrganizationsAccountPropertiesResponseProvideDefaults; /** * awsOrganizationsOrganizationPropertiesResponseProvideDefaults sets the appropriate defaults for AwsOrganizationsOrganizationPropertiesResponse */ function awsOrganizationsOrganizationPropertiesResponseProvideDefaults(val) { return { ...val, featureSet: (val.featureSet) ?? "ALL", }; } awsconnector.awsOrganizationsOrganizationPropertiesResponseProvideDefaults = awsOrganizationsOrganizationPropertiesResponseProvideDefaults; /** * awsRdsDBClusterPropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsDBClusterPropertiesResponse */ function awsRdsDBClusterPropertiesResponseProvideDefaults(val) { return { ...val, backupRetentionPeriod: (val.backupRetentionPeriod) ?? 1, dbClusterParameterGroupName: (val.dbClusterParameterGroupName) ?? "default.aurora5.6", restoreType: (val.restoreType) ?? "full-copy", }; } awsconnector.awsRdsDBClusterPropertiesResponseProvideDefaults = awsRdsDBClusterPropertiesResponseProvideDefaults; /** * awsRdsDBInstancePropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsDBInstancePropertiesResponse */ function awsRdsDBInstancePropertiesResponseProvideDefaults(val) { return { ...val, backupRetentionPeriod: (val.backupRetentionPeriod) ?? 1, promotionTier: (val.promotionTier) ?? 1, }; } awsconnector.awsRdsDBInstancePropertiesResponseProvideDefaults = awsRdsDBInstancePropertiesResponseProvideDefaults; /** * awsRdsEventSubscriptionPropertiesResponseProvideDefaults sets the appropriate defaults for AwsRdsEventSubscriptionPropertiesResponse */ function awsRdsEventSubscriptionPropertiesResponseProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? true, }; } awsconnector.awsRdsEventSubscriptionPropertiesResponseProvideDefaults = awsRdsEventSubscriptionPropertiesResponseProvideDefaults; /** * awsS3BucketPropertiesResponseProvideDefaults sets the appropriate defaults for AwsS3BucketPropertiesResponse */ function awsS3BucketPropertiesResponseProvideDefaults(val) { return { ...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) { return { ...val, defaultTTL: (val.defaultTTL) ?? 86400, maxTTL: (val.maxTTL) ?? 31536000, }; } awsconnector.cacheBehaviorResponseProvideDefaults = cacheBehaviorResponseProvideDefaults; /** * cloudFrontDistributionPropertiesResponseProvideDefaults sets the appropriate defaults for CloudFrontDistributionPropertiesResponse */ function cloudFrontDistributionPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsCloudFrontDistributionPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.cloudFrontDistributionPropertiesResponseProvideDefaults = cloudFrontDistributionPropertiesResponseProvideDefaults; /** * cloudWatchAlarmPropertiesResponseProvideDefaults sets the appropriate defaults for CloudWatchAlarmPropertiesResponse */ function cloudWatchAlarmPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsCloudWatchAlarmPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.cloudWatchAlarmPropertiesResponseProvideDefaults = cloudWatchAlarmPropertiesResponseProvideDefaults; /** * connectionTrackingSpecificationResponseResponseProvideDefaults sets the appropriate defaults for ConnectionTrackingSpecificationResponseResponse */ function connectionTrackingSpecificationResponseResponseProvideDefaults(val) { return { ...val, tcpEstablishedTimeout: (val.tcpEstablishedTimeout) ?? 432000, udpStreamTimeout: (val.udpStreamTimeout) ?? 180, udpTimeout: (val.udpTimeout) ?? 30, }; } awsconnector.connectionTrackingSpecificationResponseResponseProvideDefaults = connectionTrackingSpecificationResponseResponseProvideDefaults; /** * customErrorResponseResponseProvideDefaults sets the appropriate defaults for CustomErrorResponseResponse */ function customErrorResponseResponseProvideDefaults(val) { return { ...val, errorCachingMinTTL: (val.errorCachingMinTTL) ?? 300, }; } awsconnector.customErrorResponseResponseProvideDefaults = customErrorResponseResponseProvideDefaults; /** * customOriginConfigResponseProvideDefaults sets the appropriate defaults for CustomOriginConfigResponse */ function customOriginConfigResponseProvideDefaults(val) { return { ...val, httpPort: (val.httpPort) ?? 80, httpsPort: (val.httpsPort) ?? 443, originKeepaliveTimeout: (val.originKeepaliveTimeout) ?? 5, originReadTimeout: (val.originReadTimeout) ?? 30, }; } awsconnector.customOriginConfigResponseProvideDefaults = customOriginConfigResponseProvideDefaults; /** * defaultCacheBehaviorResponseProvideDefaults sets the appropriate defaults for DefaultCacheBehaviorResponse */ function defaultCacheBehaviorResponseProvideDefaults(val) { return { ...val, defaultTTL: (val.defaultTTL) ?? 86400, maxTTL: (val.maxTTL) ?? 31536000, }; } awsconnector.defaultCacheBehaviorResponseProvideDefaults = defaultCacheBehaviorResponseProvideDefaults; /** * distributionConfigResponseProvideDefaults sets the appropriate defaults for DistributionConfigResponse */ function distributionConfigResponseProvideDefaults(val) { return { ...val, customOrigin: (val.customOrigin ? outputs.awsconnector.legacyCustomOriginResponseProvideDefaults(val.customOrigin) : undefined), defaultCacheBehavior: (val.defaultCacheBehavior ? outputs.awsconnector.defaultCacheBehaviorResponseProvideDefaults(val.defaultCacheBehavior) : undefined), httpVersion: (val.httpVersion) ?? "http1.1", priceClass: (val.priceClass) ?? "PriceClass_All", }; } awsconnector.distributionConfigResponseProvideDefaults = distributionConfigResponseProvideDefaults; /** * ec2InstancePropertiesResponseProvideDefaults sets the appropriate defaults for Ec2InstancePropertiesResponse */ function ec2InstancePropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsEc2InstancePropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.ec2InstancePropertiesResponseProvideDefaults = ec2InstancePropertiesResponseProvideDefaults; /** * ec2KeyPairPropertiesResponseProvideDefaults sets the appropriate defaults for Ec2KeyPairPropertiesResponse */ function ec2KeyPairPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsEc2KeyPairPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.ec2KeyPairPropertiesResponseProvideDefaults = ec2KeyPairPropertiesResponseProvideDefaults; /** * ecsServicePropertiesResponseProvideDefaults sets the appropriate defaults for EcsServicePropertiesResponse */ function ecsServicePropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsEcsServicePropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.ecsServicePropertiesResponseProvideDefaults = ecsServicePropertiesResponseProvideDefaults; /** * eventBridgeConfigurationResponseProvideDefaults sets the appropriate defaults for EventBridgeConfigurationResponse */ function eventBridgeConfigurationResponseProvideDefaults(val) { return { ...val, eventBridgeEnabled: (val.eventBridgeEnabled) ?? true, }; } awsconnector.eventBridgeConfigurationResponseProvideDefaults = eventBridgeConfigurationResponseProvideDefaults; /** * iamRolePropertiesResponseProvideDefaults sets the appropriate defaults for IamRolePropertiesResponse */ function iamRolePropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsIamRolePropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.iamRolePropertiesResponseProvideDefaults = iamRolePropertiesResponseProvideDefaults; /** * instanceMetadataOptionsResponseResponseProvideDefaults sets the appropriate defaults for InstanceMetadataOptionsResponseResponse */ function instanceMetadataOptionsResponseResponseProvideDefaults(val) { return { ...val, httpProtocolIpv6: (val.httpProtocolIpv6 ? outputs.awsconnector.instanceMetadataProtocolStateEnumValueResponseProvideDefaults(val.httpProtocolIpv6) : undefined), }; } awsconnector.instanceMetadataOptionsResponseResponseProvideDefaults = instanceMetadataOptionsResponseResponseProvideDefaults; /** * instanceMetadataProtocolStateEnumValueResponseProvideDefaults sets the appropriate defaults for InstanceMetadataProtocolStateEnumValueResponse */ function instanceMetadataProtocolStateEnumValueResponseProvideDefaults(val) { return { ...val, value: (val.value) ?? "disabled", }; } awsconnector.instanceMetadataProtocolStateEnumValueResponseProvideDefaults = instanceMetadataProtocolStateEnumValueResponseProvideDefaults; /** * instanceNetworkInterfaceResponseProvideDefaults sets the appropriate defaults for InstanceNetworkInterfaceResponse */ function instanceNetworkInterfaceResponseProvideDefaults(val) { return { ...val, connectionTrackingConfiguration: (val.connectionTrackingConfiguration ? outputs.awsconnector.connectionTrackingSpecificationResponseResponseProvideDefaults(val.connectionTrackingConfiguration) : undefined), }; } awsconnector.instanceNetworkInterfaceResponseProvideDefaults = instanceNetworkInterfaceResponseProvideDefaults; /** * kmsKeyPropertiesResponseProvideDefaults sets the appropriate defaults for KmsKeyPropertiesResponse */ function kmsKeyPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsKmsKeyPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.kmsKeyPropertiesResponseProvideDefaults = kmsKeyPropertiesResponseProvideDefaults; /** * legacyCustomOriginResponseProvideDefaults sets the appropriate defaults for LegacyCustomOriginResponse */ function legacyCustomOriginResponseProvideDefaults(val) { return { ...val, httpPort: (val.httpPort) ?? 80, httpsPort: (val.httpsPort) ?? 443, }; } awsconnector.legacyCustomOriginResponseProvideDefaults = legacyCustomOriginResponseProvideDefaults; /** * logsLogGroupPropertiesResponseProvideDefaults sets the appropriate defaults for LogsLogGroupPropertiesResponse */ function logsLogGroupPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsLogsLogGroupPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.logsLogGroupPropertiesResponseProvideDefaults = logsLogGroupPropertiesResponseProvideDefaults; /** * notificationConfigurationResponseProvideDefaults sets the appropriate defaults for NotificationConfigurationResponse */ function notificationConfigurationResponseProvideDefaults(val) { return { ...val, eventBridgeConfiguration: (val.eventBridgeConfiguration ? outputs.awsconnector.eventBridgeConfigurationResponseProvideDefaults(val.eventBridgeConfiguration) : undefined), }; } awsconnector.notificationConfigurationResponseProvideDefaults = notificationConfigurationResponseProvideDefaults; /** * organizationsAccountPropertiesResponseProvideDefaults sets the appropriate defaults for OrganizationsAccountPropertiesResponse */ function organizationsAccountPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsOrganizationsAccountPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.organizationsAccountPropertiesResponseProvideDefaults = organizationsAccountPropertiesResponseProvideDefaults; /** * organizationsOrganizationPropertiesResponseProvideDefaults sets the appropriate defaults for OrganizationsOrganizationPropertiesResponse */ function organizationsOrganizationPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsOrganizationsOrganizationPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.organizationsOrganizationPropertiesResponseProvideDefaults = organizationsOrganizationPropertiesResponseProvideDefaults; /** * originResponseProvideDefaults sets the appropriate defaults for OriginResponse */ function originResponseProvideDefaults(val) { return { ...val, customOriginConfig: (val.customOriginConfig ? outputs.awsconnector.customOriginConfigResponseProvideDefaults(val.customOriginConfig) : undefined), }; } awsconnector.originResponseProvideDefaults = originResponseProvideDefaults; /** * rdsDBClusterPropertiesResponseProvideDefaults sets the appropriate defaults for RdsDBClusterPropertiesResponse */ function rdsDBClusterPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsRdsDBClusterPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.rdsDBClusterPropertiesResponseProvideDefaults = rdsDBClusterPropertiesResponseProvideDefaults; /** * rdsDBInstancePropertiesResponseProvideDefaults sets the appropriate defaults for RdsDBInstancePropertiesResponse */ function rdsDBInstancePropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsRdsDBInstancePropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.rdsDBInstancePropertiesResponseProvideDefaults = rdsDBInstancePropertiesResponseProvideDefaults; /** * rdsEventSubscriptionPropertiesResponseProvideDefaults sets the appropriate defaults for RdsEventSubscriptionPropertiesResponse */ function rdsEventSubscriptionPropertiesResponseProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? outputs.awsconnector.awsRdsEventSubscriptionPropertiesResponseProvideDefaults(val.awsProperties) : undefined), }; } awsconnector.rdsEventSubscriptionPropertiesResponseProvideDefaults = rdsEventSubscriptionPropertiesResponsePr