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,051 lines (1,050 loc) • 729 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.hybridnetwork = exports.hybridcontainerservice = exports.hybridconnectivity = exports.hdinsight = exports.frontdoor = exports.features = exports.eventhub = exports.eventgrid = exports.elasticsan = exports.edgeorder = exports.edge = exports.dnsresolver = exports.digitaltwins = exports.devtestlab = exports.devopsinfrastructure = exports.deviceregistry = exports.dbforpostgresql = exports.dbformysql = exports.datamigration = exports.datalakeanalytics = 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.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.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 = void 0; const pulumi = require("@pulumi/pulumi"); const inputs = require("../types/input"); var aad; (function (aad) { /** * configDiagnosticsValidatorResultArgsProvideDefaults sets the appropriate defaults for ConfigDiagnosticsValidatorResultArgs */ function configDiagnosticsValidatorResultArgsProvideDefaults(val) { return { ...val, status: (val.status) ?? "None", }; } aad.configDiagnosticsValidatorResultArgsProvideDefaults = configDiagnosticsValidatorResultArgsProvideDefaults; /** * domainSecuritySettingsArgsProvideDefaults sets the appropriate defaults for DomainSecuritySettingsArgs */ function domainSecuritySettingsArgsProvideDefaults(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.domainSecuritySettingsArgsProvideDefaults = domainSecuritySettingsArgsProvideDefaults; /** * ldapsSettingsArgsProvideDefaults sets the appropriate defaults for LdapsSettingsArgs */ function ldapsSettingsArgsProvideDefaults(val) { return { ...val, externalAccess: (val.externalAccess) ?? "Disabled", ldaps: (val.ldaps) ?? "Disabled", }; } aad.ldapsSettingsArgsProvideDefaults = ldapsSettingsArgsProvideDefaults; })(aad = exports.aad || (exports.aad = {})); var alertsmanagement; (function (alertsmanagement) { /** * alertProcessingRulePropertiesArgsProvideDefaults sets the appropriate defaults for AlertProcessingRulePropertiesArgs */ function alertProcessingRulePropertiesArgsProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? true, }; } alertsmanagement.alertProcessingRulePropertiesArgsProvideDefaults = alertProcessingRulePropertiesArgsProvideDefaults; })(alertsmanagement = exports.alertsmanagement || (exports.alertsmanagement = {})); var analysisservices; (function (analysisservices) { /** * resourceSkuArgsProvideDefaults sets the appropriate defaults for ResourceSkuArgs */ function resourceSkuArgsProvideDefaults(val) { return { ...val, capacity: (val.capacity) ?? 1, }; } analysisservices.resourceSkuArgsProvideDefaults = resourceSkuArgsProvideDefaults; })(analysisservices = exports.analysisservices || (exports.analysisservices = {})); var apimanagement; (function (apimanagement) { /** * additionalLocationArgsProvideDefaults sets the appropriate defaults for AdditionalLocationArgs */ function additionalLocationArgsProvideDefaults(val) { return { ...val, disableGateway: (val.disableGateway) ?? false, natGatewayState: (val.natGatewayState) ?? "Disabled", }; } apimanagement.additionalLocationArgsProvideDefaults = additionalLocationArgsProvideDefaults; /** * backendTlsPropertiesArgsProvideDefaults sets the appropriate defaults for BackendTlsPropertiesArgs */ function backendTlsPropertiesArgsProvideDefaults(val) { return { ...val, validateCertificateChain: (val.validateCertificateChain) ?? true, validateCertificateName: (val.validateCertificateName) ?? true, }; } apimanagement.backendTlsPropertiesArgsProvideDefaults = backendTlsPropertiesArgsProvideDefaults; /** * hostnameConfigurationArgsProvideDefaults sets the appropriate defaults for HostnameConfigurationArgs */ function hostnameConfigurationArgsProvideDefaults(val) { return { ...val, defaultSslBinding: (val.defaultSslBinding) ?? false, negotiateClientCertificate: (val.negotiateClientCertificate) ?? false, }; } apimanagement.hostnameConfigurationArgsProvideDefaults = hostnameConfigurationArgsProvideDefaults; })(apimanagement = exports.apimanagement || (exports.apimanagement = {})); var app; (function (app) { /** * configurationArgsProvideDefaults sets the appropriate defaults for ConfigurationArgs */ function configurationArgsProvideDefaults(val) { return { ...val, activeRevisionsMode: (val.activeRevisionsMode) ?? "Single", dapr: (val.dapr ? pulumi.output(val.dapr).apply(inputs.app.daprArgsProvideDefaults) : undefined), ingress: (val.ingress ? pulumi.output(val.ingress).apply(inputs.app.ingressArgsProvideDefaults) : undefined), }; } app.configurationArgsProvideDefaults = configurationArgsProvideDefaults; /** * daprArgsProvideDefaults sets the appropriate defaults for DaprArgs */ function daprArgsProvideDefaults(val) { return { ...val, appProtocol: (val.appProtocol) ?? "http", enabled: (val.enabled) ?? false, }; } app.daprArgsProvideDefaults = daprArgsProvideDefaults; /** * daprSubscriptionBulkSubscribeOptionsArgsProvideDefaults sets the appropriate defaults for DaprSubscriptionBulkSubscribeOptionsArgs */ function daprSubscriptionBulkSubscribeOptionsArgsProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? false, }; } app.daprSubscriptionBulkSubscribeOptionsArgsProvideDefaults = daprSubscriptionBulkSubscribeOptionsArgsProvideDefaults; /** * identitySettingsArgsProvideDefaults sets the appropriate defaults for IdentitySettingsArgs */ function identitySettingsArgsProvideDefaults(val) { return { ...val, lifecycle: (val.lifecycle) ?? "All", }; } app.identitySettingsArgsProvideDefaults = identitySettingsArgsProvideDefaults; /** * ingressArgsProvideDefaults sets the appropriate defaults for IngressArgs */ function ingressArgsProvideDefaults(val) { return { ...val, allowInsecure: (val.allowInsecure) ?? false, external: (val.external) ?? false, transport: (val.transport) ?? "auto", }; } app.ingressArgsProvideDefaults = ingressArgsProvideDefaults; /** * jobConfigurationArgsProvideDefaults sets the appropriate defaults for JobConfigurationArgs */ function jobConfigurationArgsProvideDefaults(val) { return { ...val, eventTriggerConfig: (val.eventTriggerConfig ? pulumi.output(val.eventTriggerConfig).apply(inputs.app.jobConfigurationEventTriggerConfigArgsProvideDefaults) : undefined), triggerType: (val.triggerType) ?? "Manual", }; } app.jobConfigurationArgsProvideDefaults = jobConfigurationArgsProvideDefaults; /** * jobConfigurationEventTriggerConfigArgsProvideDefaults sets the appropriate defaults for JobConfigurationEventTriggerConfigArgs */ function jobConfigurationEventTriggerConfigArgsProvideDefaults(val) { return { ...val, scale: (val.scale ? pulumi.output(val.scale).apply(inputs.app.jobScaleArgsProvideDefaults) : undefined), }; } app.jobConfigurationEventTriggerConfigArgsProvideDefaults = jobConfigurationEventTriggerConfigArgsProvideDefaults; /** * jobScaleArgsProvideDefaults sets the appropriate defaults for JobScaleArgs */ function jobScaleArgsProvideDefaults(val) { return { ...val, maxExecutions: (val.maxExecutions) ?? 100, minExecutions: (val.minExecutions) ?? 0, }; } app.jobScaleArgsProvideDefaults = jobScaleArgsProvideDefaults; /** * managedIdentitySettingArgsProvideDefaults sets the appropriate defaults for ManagedIdentitySettingArgs */ function managedIdentitySettingArgsProvideDefaults(val) { return { ...val, lifecycle: (val.lifecycle) ?? "None", }; } app.managedIdentitySettingArgsProvideDefaults = managedIdentitySettingArgsProvideDefaults; /** * scaleArgsProvideDefaults sets the appropriate defaults for ScaleArgs */ function scaleArgsProvideDefaults(val) { return { ...val, maxReplicas: (val.maxReplicas) ?? 10, }; } app.scaleArgsProvideDefaults = scaleArgsProvideDefaults; /** * templateArgsProvideDefaults sets the appropriate defaults for TemplateArgs */ function templateArgsProvideDefaults(val) { return { ...val, scale: (val.scale ? pulumi.output(val.scale).apply(inputs.app.scaleArgsProvideDefaults) : undefined), }; } app.templateArgsProvideDefaults = templateArgsProvideDefaults; /** * trafficWeightArgsProvideDefaults sets the appropriate defaults for TrafficWeightArgs */ function trafficWeightArgsProvideDefaults(val) { return { ...val, latestRevision: (val.latestRevision) ?? false, }; } app.trafficWeightArgsProvideDefaults = trafficWeightArgsProvideDefaults; /** * workloadProfileArgsProvideDefaults sets the appropriate defaults for WorkloadProfileArgs */ function workloadProfileArgsProvideDefaults(val) { return { ...val, enableFips: (val.enableFips) ?? false, }; } app.workloadProfileArgsProvideDefaults = workloadProfileArgsProvideDefaults; })(app = exports.app || (exports.app = {})); var appplatform; (function (appplatform) { /** * apiPortalPropertiesArgsProvideDefaults sets the appropriate defaults for ApiPortalPropertiesArgs */ function apiPortalPropertiesArgsProvideDefaults(val) { return { ...val, apiTryOutEnabledState: (val.apiTryOutEnabledState) ?? "Enabled", httpsOnly: (val.httpsOnly) ?? false, public: (val.public) ?? false, }; } appplatform.apiPortalPropertiesArgsProvideDefaults = apiPortalPropertiesArgsProvideDefaults; /** * appResourcePropertiesArgsProvideDefaults sets the appropriate defaults for AppResourcePropertiesArgs */ function appResourcePropertiesArgsProvideDefaults(val) { return { ...val, enableEndToEndTLS: (val.enableEndToEndTLS) ?? false, httpsOnly: (val.httpsOnly) ?? false, temporaryDisk: (val.temporaryDisk ? pulumi.output(val.temporaryDisk).apply(inputs.appplatform.temporaryDiskArgsProvideDefaults) : undefined), testEndpointAuthState: (val.testEndpointAuthState) ?? "Enabled", vnetAddons: (val.vnetAddons ? pulumi.output(val.vnetAddons).apply(inputs.appplatform.appVNetAddonsArgsProvideDefaults) : undefined), }; } appplatform.appResourcePropertiesArgsProvideDefaults = appResourcePropertiesArgsProvideDefaults; /** * appVNetAddonsArgsProvideDefaults sets the appropriate defaults for AppVNetAddonsArgs */ function appVNetAddonsArgsProvideDefaults(val) { return { ...val, publicEndpoint: (val.publicEndpoint) ?? false, }; } appplatform.appVNetAddonsArgsProvideDefaults = appVNetAddonsArgsProvideDefaults; /** * azureFileVolumeArgsProvideDefaults sets the appropriate defaults for AzureFileVolumeArgs */ function azureFileVolumeArgsProvideDefaults(val) { return { ...val, enableSubPath: (val.enableSubPath) ?? false, }; } appplatform.azureFileVolumeArgsProvideDefaults = azureFileVolumeArgsProvideDefaults; /** * buildPropertiesArgsProvideDefaults sets the appropriate defaults for BuildPropertiesArgs */ function buildPropertiesArgsProvideDefaults(val) { return { ...val, resourceRequests: (val.resourceRequests ? pulumi.output(val.resourceRequests).apply(inputs.appplatform.buildResourceRequestsArgsProvideDefaults) : undefined), }; } appplatform.buildPropertiesArgsProvideDefaults = buildPropertiesArgsProvideDefaults; /** * buildResourceRequestsArgsProvideDefaults sets the appropriate defaults for BuildResourceRequestsArgs */ function buildResourceRequestsArgsProvideDefaults(val) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.buildResourceRequestsArgsProvideDefaults = buildResourceRequestsArgsProvideDefaults; /** * clusterResourcePropertiesArgsProvideDefaults sets the appropriate defaults for ClusterResourcePropertiesArgs */ function clusterResourcePropertiesArgsProvideDefaults(val) { return { ...val, vnetAddons: (val.vnetAddons ? pulumi.output(val.vnetAddons).apply(inputs.appplatform.serviceVNetAddonsArgsProvideDefaults) : undefined), zoneRedundant: (val.zoneRedundant) ?? false, }; } appplatform.clusterResourcePropertiesArgsProvideDefaults = clusterResourcePropertiesArgsProvideDefaults; /** * configurationServicePropertiesArgsProvideDefaults sets the appropriate defaults for ConfigurationServicePropertiesArgs */ function configurationServicePropertiesArgsProvideDefaults(val) { return { ...val, generation: (val.generation) ?? "Gen1", }; } appplatform.configurationServicePropertiesArgsProvideDefaults = configurationServicePropertiesArgsProvideDefaults; /** * customPersistentDiskResourceArgsProvideDefaults sets the appropriate defaults for CustomPersistentDiskResourceArgs */ function customPersistentDiskResourceArgsProvideDefaults(val) { return { ...val, customPersistentDiskProperties: (val.customPersistentDiskProperties ? pulumi.output(val.customPersistentDiskProperties).apply(inputs.appplatform.azureFileVolumeArgsProvideDefaults) : undefined), }; } appplatform.customPersistentDiskResourceArgsProvideDefaults = customPersistentDiskResourceArgsProvideDefaults; /** * deploymentResourcePropertiesArgsProvideDefaults sets the appropriate defaults for DeploymentResourcePropertiesArgs */ function deploymentResourcePropertiesArgsProvideDefaults(val) { return { ...val, deploymentSettings: (val.deploymentSettings ? pulumi.output(val.deploymentSettings).apply(inputs.appplatform.deploymentSettingsArgsProvideDefaults) : undefined), }; } appplatform.deploymentResourcePropertiesArgsProvideDefaults = deploymentResourcePropertiesArgsProvideDefaults; /** * deploymentSettingsArgsProvideDefaults sets the appropriate defaults for DeploymentSettingsArgs */ function deploymentSettingsArgsProvideDefaults(val) { return { ...val, livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.appplatform.probeArgsProvideDefaults) : undefined), readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.appplatform.probeArgsProvideDefaults) : undefined), scale: (val.scale ? pulumi.output(val.scale).apply(inputs.appplatform.scaleArgsProvideDefaults) : undefined), startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.appplatform.probeArgsProvideDefaults) : undefined), terminationGracePeriodSeconds: (val.terminationGracePeriodSeconds) ?? 90, }; } appplatform.deploymentSettingsArgsProvideDefaults = deploymentSettingsArgsProvideDefaults; /** * devToolPortalFeatureDetailArgsProvideDefaults sets the appropriate defaults for DevToolPortalFeatureDetailArgs */ function devToolPortalFeatureDetailArgsProvideDefaults(val) { return { ...val, state: (val.state) ?? "Enabled", }; } appplatform.devToolPortalFeatureDetailArgsProvideDefaults = devToolPortalFeatureDetailArgsProvideDefaults; /** * devToolPortalFeatureSettingsArgsProvideDefaults sets the appropriate defaults for DevToolPortalFeatureSettingsArgs */ function devToolPortalFeatureSettingsArgsProvideDefaults(val) { return { ...val, applicationAccelerator: (val.applicationAccelerator ? pulumi.output(val.applicationAccelerator).apply(inputs.appplatform.devToolPortalFeatureDetailArgsProvideDefaults) : undefined), applicationLiveView: (val.applicationLiveView ? pulumi.output(val.applicationLiveView).apply(inputs.appplatform.devToolPortalFeatureDetailArgsProvideDefaults) : undefined), }; } appplatform.devToolPortalFeatureSettingsArgsProvideDefaults = devToolPortalFeatureSettingsArgsProvideDefaults; /** * devToolPortalPropertiesArgsProvideDefaults sets the appropriate defaults for DevToolPortalPropertiesArgs */ function devToolPortalPropertiesArgsProvideDefaults(val) { return { ...val, features: (val.features ? pulumi.output(val.features).apply(inputs.appplatform.devToolPortalFeatureSettingsArgsProvideDefaults) : undefined), public: (val.public) ?? false, }; } appplatform.devToolPortalPropertiesArgsProvideDefaults = devToolPortalPropertiesArgsProvideDefaults; /** * gatewayPropertiesArgsProvideDefaults sets the appropriate defaults for GatewayPropertiesArgs */ function gatewayPropertiesArgsProvideDefaults(val) { return { ...val, clientAuth: (val.clientAuth ? pulumi.output(val.clientAuth).apply(inputs.appplatform.gatewayPropertiesClientAuthArgsProvideDefaults) : undefined), httpsOnly: (val.httpsOnly) ?? false, public: (val.public) ?? false, resourceRequests: (val.resourceRequests ? pulumi.output(val.resourceRequests).apply(inputs.appplatform.gatewayResourceRequestsArgsProvideDefaults) : undefined), }; } appplatform.gatewayPropertiesArgsProvideDefaults = gatewayPropertiesArgsProvideDefaults; /** * gatewayPropertiesClientAuthArgsProvideDefaults sets the appropriate defaults for GatewayPropertiesClientAuthArgs */ function gatewayPropertiesClientAuthArgsProvideDefaults(val) { return { ...val, certificateVerification: (val.certificateVerification) ?? "Disabled", }; } appplatform.gatewayPropertiesClientAuthArgsProvideDefaults = gatewayPropertiesClientAuthArgsProvideDefaults; /** * gatewayResourceRequestsArgsProvideDefaults sets the appropriate defaults for GatewayResourceRequestsArgs */ function gatewayResourceRequestsArgsProvideDefaults(val) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.gatewayResourceRequestsArgsProvideDefaults = gatewayResourceRequestsArgsProvideDefaults; /** * gatewayRouteConfigPropertiesArgsProvideDefaults sets the appropriate defaults for GatewayRouteConfigPropertiesArgs */ function gatewayRouteConfigPropertiesArgsProvideDefaults(val) { return { ...val, protocol: (val.protocol) ?? "HTTP", }; } appplatform.gatewayRouteConfigPropertiesArgsProvideDefaults = gatewayRouteConfigPropertiesArgsProvideDefaults; /** * jobExecutionTemplateArgsProvideDefaults sets the appropriate defaults for JobExecutionTemplateArgs */ function jobExecutionTemplateArgsProvideDefaults(val) { return { ...val, resourceRequests: (val.resourceRequests ? pulumi.output(val.resourceRequests).apply(inputs.appplatform.jobResourceRequestsArgsProvideDefaults) : undefined), }; } appplatform.jobExecutionTemplateArgsProvideDefaults = jobExecutionTemplateArgsProvideDefaults; /** * jobResourcePropertiesArgsProvideDefaults sets the appropriate defaults for JobResourcePropertiesArgs */ function jobResourcePropertiesArgsProvideDefaults(val) { return { ...val, template: (val.template ? pulumi.output(val.template).apply(inputs.appplatform.jobExecutionTemplateArgsProvideDefaults) : undefined), triggerConfig: (val.triggerConfig ? pulumi.output(val.triggerConfig).apply(inputs.appplatform.manualJobTriggerConfigArgsProvideDefaults) : undefined), }; } appplatform.jobResourcePropertiesArgsProvideDefaults = jobResourcePropertiesArgsProvideDefaults; /** * jobResourceRequestsArgsProvideDefaults sets the appropriate defaults for JobResourceRequestsArgs */ function jobResourceRequestsArgsProvideDefaults(val) { return { ...val, cpu: (val.cpu) ?? "1", memory: (val.memory) ?? "2Gi", }; } appplatform.jobResourceRequestsArgsProvideDefaults = jobResourceRequestsArgsProvideDefaults; /** * keyVaultCertificatePropertiesArgsProvideDefaults sets the appropriate defaults for KeyVaultCertificatePropertiesArgs */ function keyVaultCertificatePropertiesArgsProvideDefaults(val) { return { ...val, autoSync: (val.autoSync) ?? "Disabled", excludePrivateKey: (val.excludePrivateKey) ?? false, }; } appplatform.keyVaultCertificatePropertiesArgsProvideDefaults = keyVaultCertificatePropertiesArgsProvideDefaults; /** * loadedCertificateArgsProvideDefaults sets the appropriate defaults for LoadedCertificateArgs */ function loadedCertificateArgsProvideDefaults(val) { return { ...val, loadTrustStore: (val.loadTrustStore) ?? false, }; } appplatform.loadedCertificateArgsProvideDefaults = loadedCertificateArgsProvideDefaults; /** * manualJobTriggerConfigArgsProvideDefaults sets the appropriate defaults for ManualJobTriggerConfigArgs */ function manualJobTriggerConfigArgsProvideDefaults(val) { return { ...val, triggerType: (val.triggerType) ?? "Manual", }; } appplatform.manualJobTriggerConfigArgsProvideDefaults = manualJobTriggerConfigArgsProvideDefaults; /** * probeArgsProvideDefaults sets the appropriate defaults for ProbeArgs */ function probeArgsProvideDefaults(val) { return { ...val, disableProbe: (val.disableProbe) ?? false, }; } appplatform.probeArgsProvideDefaults = probeArgsProvideDefaults; /** * scaleArgsProvideDefaults sets the appropriate defaults for ScaleArgs */ function scaleArgsProvideDefaults(val) { return { ...val, maxReplicas: (val.maxReplicas) ?? 10, }; } appplatform.scaleArgsProvideDefaults = scaleArgsProvideDefaults; /** * serviceVNetAddonsArgsProvideDefaults sets the appropriate defaults for ServiceVNetAddonsArgs */ function serviceVNetAddonsArgsProvideDefaults(val) { return { ...val, dataPlanePublicEndpoint: (val.dataPlanePublicEndpoint) ?? false, logStreamPublicEndpoint: (val.logStreamPublicEndpoint) ?? false, }; } appplatform.serviceVNetAddonsArgsProvideDefaults = serviceVNetAddonsArgsProvideDefaults; /** * skuArgsProvideDefaults sets the appropriate defaults for SkuArgs */ function skuArgsProvideDefaults(val) { return { ...val, name: (val.name) ?? "S0", tier: (val.tier) ?? "Standard", }; } appplatform.skuArgsProvideDefaults = skuArgsProvideDefaults; /** * temporaryDiskArgsProvideDefaults sets the appropriate defaults for TemporaryDiskArgs */ function temporaryDiskArgsProvideDefaults(val) { return { ...val, mountPath: (val.mountPath) ?? "/tmp", }; } appplatform.temporaryDiskArgsProvideDefaults = temporaryDiskArgsProvideDefaults; })(appplatform = exports.appplatform || (exports.appplatform = {})); var automation; (function (automation) { /** * sucschedulePropertiesArgsProvideDefaults sets the appropriate defaults for SUCSchedulePropertiesArgs */ function sucschedulePropertiesArgsProvideDefaults(val) { return { ...val, isEnabled: (val.isEnabled) ?? false, }; } automation.sucschedulePropertiesArgsProvideDefaults = sucschedulePropertiesArgsProvideDefaults; })(automation = exports.automation || (exports.automation = {})); var avs; (function (avs) { /** * diskPoolVolumeArgsProvideDefaults sets the appropriate defaults for DiskPoolVolumeArgs */ function diskPoolVolumeArgsProvideDefaults(val) { return { ...val, mountOption: (val.mountOption) ?? "MOUNT", }; } avs.diskPoolVolumeArgsProvideDefaults = diskPoolVolumeArgsProvideDefaults; })(avs = exports.avs || (exports.avs = {})); var awsconnector; (function (awsconnector) { /** * awsCloudFrontDistributionPropertiesArgsProvideDefaults sets the appropriate defaults for AwsCloudFrontDistributionPropertiesArgs */ function awsCloudFrontDistributionPropertiesArgsProvideDefaults(val) { return { ...val, distributionConfig: (val.distributionConfig ? pulumi.output(val.distributionConfig).apply(inputs.awsconnector.distributionConfigArgsProvideDefaults) : undefined), }; } awsconnector.awsCloudFrontDistributionPropertiesArgsProvideDefaults = awsCloudFrontDistributionPropertiesArgsProvideDefaults; /** * awsCloudWatchAlarmPropertiesArgsProvideDefaults sets the appropriate defaults for AwsCloudWatchAlarmPropertiesArgs */ function awsCloudWatchAlarmPropertiesArgsProvideDefaults(val) { return { ...val, actionsEnabled: (val.actionsEnabled) ?? true, }; } awsconnector.awsCloudWatchAlarmPropertiesArgsProvideDefaults = awsCloudWatchAlarmPropertiesArgsProvideDefaults; /** * awsEc2InstancePropertiesArgsProvideDefaults sets the appropriate defaults for AwsEc2InstancePropertiesArgs */ function awsEc2InstancePropertiesArgsProvideDefaults(val) { return { ...val, metadataOptions: (val.metadataOptions ? pulumi.output(val.metadataOptions).apply(inputs.awsconnector.instanceMetadataOptionsResponseArgsProvideDefaults) : undefined), }; } awsconnector.awsEc2InstancePropertiesArgsProvideDefaults = awsEc2InstancePropertiesArgsProvideDefaults; /** * awsEc2KeyPairPropertiesArgsProvideDefaults sets the appropriate defaults for AwsEc2KeyPairPropertiesArgs */ function awsEc2KeyPairPropertiesArgsProvideDefaults(val) { return { ...val, keyFormat: (val.keyFormat) ?? "pem", keyType: (val.keyType) ?? "rsa", }; } awsconnector.awsEc2KeyPairPropertiesArgsProvideDefaults = awsEc2KeyPairPropertiesArgsProvideDefaults; /** * awsEcsServicePropertiesArgsProvideDefaults sets the appropriate defaults for AwsEcsServicePropertiesArgs */ function awsEcsServicePropertiesArgsProvideDefaults(val) { return { ...val, platformVersion: (val.platformVersion) ?? "LATEST", }; } awsconnector.awsEcsServicePropertiesArgsProvideDefaults = awsEcsServicePropertiesArgsProvideDefaults; /** * awsIamRolePropertiesArgsProvideDefaults sets the appropriate defaults for AwsIamRolePropertiesArgs */ function awsIamRolePropertiesArgsProvideDefaults(val) { return { ...val, path: (val.path) ?? "/", }; } awsconnector.awsIamRolePropertiesArgsProvideDefaults = awsIamRolePropertiesArgsProvideDefaults; /** * awsKmsKeyPropertiesArgsProvideDefaults sets the appropriate defaults for AwsKmsKeyPropertiesArgs */ function awsKmsKeyPropertiesArgsProvideDefaults(val) { return { ...val, keySpec: (val.keySpec) ?? "SYMMETRIC_DEFAULT", keyUsage: (val.keyUsage) ?? "ENCRYPT_DECRYPT", origin: (val.origin) ?? "AWS_KMS", rotationPeriodInDays: (val.rotationPeriodInDays) ?? 365, }; } awsconnector.awsKmsKeyPropertiesArgsProvideDefaults = awsKmsKeyPropertiesArgsProvideDefaults; /** * awsLogsLogGroupPropertiesArgsProvideDefaults sets the appropriate defaults for AwsLogsLogGroupPropertiesArgs */ function awsLogsLogGroupPropertiesArgsProvideDefaults(val) { return { ...val, logGroupClass: (val.logGroupClass) ?? "STANDARD", }; } awsconnector.awsLogsLogGroupPropertiesArgsProvideDefaults = awsLogsLogGroupPropertiesArgsProvideDefaults; /** * awsOrganizationsAccountPropertiesArgsProvideDefaults sets the appropriate defaults for AwsOrganizationsAccountPropertiesArgs */ function awsOrganizationsAccountPropertiesArgsProvideDefaults(val) { return { ...val, roleName: (val.roleName) ?? "OrganizationAccountAccessRole", }; } awsconnector.awsOrganizationsAccountPropertiesArgsProvideDefaults = awsOrganizationsAccountPropertiesArgsProvideDefaults; /** * awsOrganizationsOrganizationPropertiesArgsProvideDefaults sets the appropriate defaults for AwsOrganizationsOrganizationPropertiesArgs */ function awsOrganizationsOrganizationPropertiesArgsProvideDefaults(val) { return { ...val, featureSet: (val.featureSet) ?? "ALL", }; } awsconnector.awsOrganizationsOrganizationPropertiesArgsProvideDefaults = awsOrganizationsOrganizationPropertiesArgsProvideDefaults; /** * awsRdsDBClusterPropertiesArgsProvideDefaults sets the appropriate defaults for AwsRdsDBClusterPropertiesArgs */ function awsRdsDBClusterPropertiesArgsProvideDefaults(val) { return { ...val, backupRetentionPeriod: (val.backupRetentionPeriod) ?? 1, dbClusterParameterGroupName: (val.dbClusterParameterGroupName) ?? "default.aurora5.6", restoreType: (val.restoreType) ?? "full-copy", }; } awsconnector.awsRdsDBClusterPropertiesArgsProvideDefaults = awsRdsDBClusterPropertiesArgsProvideDefaults; /** * awsRdsDBInstancePropertiesArgsProvideDefaults sets the appropriate defaults for AwsRdsDBInstancePropertiesArgs */ function awsRdsDBInstancePropertiesArgsProvideDefaults(val) { return { ...val, backupRetentionPeriod: (val.backupRetentionPeriod) ?? 1, promotionTier: (val.promotionTier) ?? 1, }; } awsconnector.awsRdsDBInstancePropertiesArgsProvideDefaults = awsRdsDBInstancePropertiesArgsProvideDefaults; /** * awsRdsEventSubscriptionPropertiesArgsProvideDefaults sets the appropriate defaults for AwsRdsEventSubscriptionPropertiesArgs */ function awsRdsEventSubscriptionPropertiesArgsProvideDefaults(val) { return { ...val, enabled: (val.enabled) ?? true, }; } awsconnector.awsRdsEventSubscriptionPropertiesArgsProvideDefaults = awsRdsEventSubscriptionPropertiesArgsProvideDefaults; /** * awsS3BucketPropertiesArgsProvideDefaults sets the appropriate defaults for AwsS3BucketPropertiesArgs */ function awsS3BucketPropertiesArgsProvideDefaults(val) { return { ...val, notificationConfiguration: (val.notificationConfiguration ? pulumi.output(val.notificationConfiguration).apply(inputs.awsconnector.notificationConfigurationArgsProvideDefaults) : undefined), versioningConfiguration: (val.versioningConfiguration ? pulumi.output(val.versioningConfiguration).apply(inputs.awsconnector.versioningConfigurationArgsProvideDefaults) : undefined), }; } awsconnector.awsS3BucketPropertiesArgsProvideDefaults = awsS3BucketPropertiesArgsProvideDefaults; /** * cacheBehaviorArgsProvideDefaults sets the appropriate defaults for CacheBehaviorArgs */ function cacheBehaviorArgsProvideDefaults(val) { return { ...val, defaultTTL: (val.defaultTTL) ?? 86400, maxTTL: (val.maxTTL) ?? 31536000, }; } awsconnector.cacheBehaviorArgsProvideDefaults = cacheBehaviorArgsProvideDefaults; /** * cloudFrontDistributionPropertiesArgsProvideDefaults sets the appropriate defaults for CloudFrontDistributionPropertiesArgs */ function cloudFrontDistributionPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsCloudFrontDistributionPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.cloudFrontDistributionPropertiesArgsProvideDefaults = cloudFrontDistributionPropertiesArgsProvideDefaults; /** * cloudWatchAlarmPropertiesArgsProvideDefaults sets the appropriate defaults for CloudWatchAlarmPropertiesArgs */ function cloudWatchAlarmPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsCloudWatchAlarmPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.cloudWatchAlarmPropertiesArgsProvideDefaults = cloudWatchAlarmPropertiesArgsProvideDefaults; /** * customErrorResponseArgsProvideDefaults sets the appropriate defaults for CustomErrorResponseArgs */ function customErrorResponseArgsProvideDefaults(val) { return { ...val, errorCachingMinTTL: (val.errorCachingMinTTL) ?? 300, }; } awsconnector.customErrorResponseArgsProvideDefaults = customErrorResponseArgsProvideDefaults; /** * defaultCacheBehaviorArgsProvideDefaults sets the appropriate defaults for DefaultCacheBehaviorArgs */ function defaultCacheBehaviorArgsProvideDefaults(val) { return { ...val, defaultTTL: (val.defaultTTL) ?? 86400, maxTTL: (val.maxTTL) ?? 31536000, }; } awsconnector.defaultCacheBehaviorArgsProvideDefaults = defaultCacheBehaviorArgsProvideDefaults; /** * distributionConfigArgsProvideDefaults sets the appropriate defaults for DistributionConfigArgs */ function distributionConfigArgsProvideDefaults(val) { return { ...val, customOrigin: (val.customOrigin ? pulumi.output(val.customOrigin).apply(inputs.awsconnector.legacyCustomOriginArgsProvideDefaults) : undefined), defaultCacheBehavior: (val.defaultCacheBehavior ? pulumi.output(val.defaultCacheBehavior).apply(inputs.awsconnector.defaultCacheBehaviorArgsProvideDefaults) : undefined), httpVersion: (val.httpVersion) ?? "http1.1", priceClass: (val.priceClass) ?? "PriceClass_All", }; } awsconnector.distributionConfigArgsProvideDefaults = distributionConfigArgsProvideDefaults; /** * ec2InstancePropertiesArgsProvideDefaults sets the appropriate defaults for Ec2InstancePropertiesArgs */ function ec2InstancePropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsEc2InstancePropertiesArgsProvideDefaults) : undefined), }; } awsconnector.ec2InstancePropertiesArgsProvideDefaults = ec2InstancePropertiesArgsProvideDefaults; /** * ec2KeyPairPropertiesArgsProvideDefaults sets the appropriate defaults for Ec2KeyPairPropertiesArgs */ function ec2KeyPairPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsEc2KeyPairPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.ec2KeyPairPropertiesArgsProvideDefaults = ec2KeyPairPropertiesArgsProvideDefaults; /** * ecsServicePropertiesArgsProvideDefaults sets the appropriate defaults for EcsServicePropertiesArgs */ function ecsServicePropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsEcsServicePropertiesArgsProvideDefaults) : undefined), }; } awsconnector.ecsServicePropertiesArgsProvideDefaults = ecsServicePropertiesArgsProvideDefaults; /** * eventBridgeConfigurationArgsProvideDefaults sets the appropriate defaults for EventBridgeConfigurationArgs */ function eventBridgeConfigurationArgsProvideDefaults(val) { return { ...val, eventBridgeEnabled: (val.eventBridgeEnabled) ?? true, }; } awsconnector.eventBridgeConfigurationArgsProvideDefaults = eventBridgeConfigurationArgsProvideDefaults; /** * iamRolePropertiesArgsProvideDefaults sets the appropriate defaults for IamRolePropertiesArgs */ function iamRolePropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsIamRolePropertiesArgsProvideDefaults) : undefined), }; } awsconnector.iamRolePropertiesArgsProvideDefaults = iamRolePropertiesArgsProvideDefaults; /** * instanceMetadataOptionsResponseArgsProvideDefaults sets the appropriate defaults for InstanceMetadataOptionsResponseArgs */ function instanceMetadataOptionsResponseArgsProvideDefaults(val) { return { ...val, httpProtocolIpv6: (val.httpProtocolIpv6 ? pulumi.output(val.httpProtocolIpv6).apply(inputs.awsconnector.instanceMetadataProtocolStateEnumValueArgsProvideDefaults) : undefined), }; } awsconnector.instanceMetadataOptionsResponseArgsProvideDefaults = instanceMetadataOptionsResponseArgsProvideDefaults; /** * instanceMetadataProtocolStateEnumValueArgsProvideDefaults sets the appropriate defaults for InstanceMetadataProtocolStateEnumValueArgs */ function instanceMetadataProtocolStateEnumValueArgsProvideDefaults(val) { return { ...val, value: (val.value) ?? "disabled", }; } awsconnector.instanceMetadataProtocolStateEnumValueArgsProvideDefaults = instanceMetadataProtocolStateEnumValueArgsProvideDefaults; /** * kmsKeyPropertiesArgsProvideDefaults sets the appropriate defaults for KmsKeyPropertiesArgs */ function kmsKeyPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsKmsKeyPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.kmsKeyPropertiesArgsProvideDefaults = kmsKeyPropertiesArgsProvideDefaults; /** * legacyCustomOriginArgsProvideDefaults sets the appropriate defaults for LegacyCustomOriginArgs */ function legacyCustomOriginArgsProvideDefaults(val) { return { ...val, httpPort: (val.httpPort) ?? 80, httpsPort: (val.httpsPort) ?? 443, }; } awsconnector.legacyCustomOriginArgsProvideDefaults = legacyCustomOriginArgsProvideDefaults; /** * logsLogGroupPropertiesArgsProvideDefaults sets the appropriate defaults for LogsLogGroupPropertiesArgs */ function logsLogGroupPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsLogsLogGroupPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.logsLogGroupPropertiesArgsProvideDefaults = logsLogGroupPropertiesArgsProvideDefaults; /** * notificationConfigurationArgsProvideDefaults sets the appropriate defaults for NotificationConfigurationArgs */ function notificationConfigurationArgsProvideDefaults(val) { return { ...val, eventBridgeConfiguration: (val.eventBridgeConfiguration ? pulumi.output(val.eventBridgeConfiguration).apply(inputs.awsconnector.eventBridgeConfigurationArgsProvideDefaults) : undefined), }; } awsconnector.notificationConfigurationArgsProvideDefaults = notificationConfigurationArgsProvideDefaults; /** * organizationsAccountPropertiesArgsProvideDefaults sets the appropriate defaults for OrganizationsAccountPropertiesArgs */ function organizationsAccountPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsOrganizationsAccountPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.organizationsAccountPropertiesArgsProvideDefaults = organizationsAccountPropertiesArgsProvideDefaults; /** * organizationsOrganizationPropertiesArgsProvideDefaults sets the appropriate defaults for OrganizationsOrganizationPropertiesArgs */ function organizationsOrganizationPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsOrganizationsOrganizationPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.organizationsOrganizationPropertiesArgsProvideDefaults = organizationsOrganizationPropertiesArgsProvideDefaults; /** * rdsDBClusterPropertiesArgsProvideDefaults sets the appropriate defaults for RdsDBClusterPropertiesArgs */ function rdsDBClusterPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsRdsDBClusterPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.rdsDBClusterPropertiesArgsProvideDefaults = rdsDBClusterPropertiesArgsProvideDefaults; /** * rdsDBInstancePropertiesArgsProvideDefaults sets the appropriate defaults for RdsDBInstancePropertiesArgs */ function rdsDBInstancePropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsRdsDBInstancePropertiesArgsProvideDefaults) : undefined), }; } awsconnector.rdsDBInstancePropertiesArgsProvideDefaults = rdsDBInstancePropertiesArgsProvideDefaults; /** * rdsEventSubscriptionPropertiesArgsProvideDefaults sets the appropriate defaults for RdsEventSubscriptionPropertiesArgs */ function rdsEventSubscriptionPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsRdsEventSubscriptionPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.rdsEventSubscriptionPropertiesArgsProvideDefaults = rdsEventSubscriptionPropertiesArgsProvideDefaults; /** * s3bucketPropertiesArgsProvideDefaults sets the appropriate defaults for S3BucketPropertiesArgs */ function s3bucketPropertiesArgsProvideDefaults(val) { return { ...val, awsProperties: (val.awsProperties ? pulumi.output(val.awsProperties).apply(inputs.awsconnector.awsS3BucketPropertiesArgsProvideDefaults) : undefined), }; } awsconnector.s3bucketPropertiesArgsProvideDefaults = s3bucketPropertiesArgsProvideDefaults; /** * versioningConfigurationArgsProvideDefaults sets the appropriate defaults for VersioningConfigurationArgs */ function versioningConfigurationArgsProvideDefaults(val) { return { ...val, status: (val.status) ?? "Suspended", }; } awsconnector.versioningConfigurationArgsProvideDefaults = versioningConfigurationArgsProvideDefaults; })(awsconnector = exports.awsconnector || (exports.awsconnector = {})); var azurearcdata; (function (azurearcdata) { /** * activeDirectoryConnectorDNSDetailsArgsProvideDefaults sets the appropriate defaults for ActiveDirectoryConnectorDNSDetailsArgs */ function activeDirectoryConnectorDNSDetailsArgsProvideDefaults(val) { return { ...val, preferK8sDnsForPtrLookups: (val.preferK8sDnsForPtrLookups) ?? true, replicas: (val.replicas) ?? 1, }; } azurearcdata.activeDirectoryConnectorDNSDetailsArgsProvideDefaults = activeDirectoryConnectorDNSDetailsArgsProvideDefaults; /** * activeDirectoryConnectorDomainDetailsArgsProvideDefaults sets the appropriate defaults for ActiveDirectoryConnectorDomainDetailsArgs */ function activeDirectoryConnectorDomainDetailsArgsProvideDefaults(val) { return { ...val, serviceAccountProvisioning: (val.serviceAccountProvisioning) ?? "manual", }; } azurearcdata.activeDirectoryConnectorDomainDetailsArgsProvideDefaults = activeDirectoryConnectorDomainDetailsArgsProvideDefaults; /** * activeDirectoryConnectorPropertiesArgsProvideDefaults sets the appropriate defaults for ActiveDirectoryConnectorPropertiesArgs */ function activeDirectoryConnectorPropertiesArgsProvideDefaults(val) { return { ...val, spec: pulumi.output(val.spec).apply(inputs.azurearcdata.activeDirectoryConnectorSpecArgsProvideDefaults), }; } azurearcdata.activeDirectoryConnectorPropertiesArgsProvideDefaults = activeDirectoryConnectorPropertiesArgsProvideDefaults; /** * activeDirectoryConnectorSpecArgsProvideDefaults sets the appropriate defaults for ActiveDirectoryConnectorSpecArgs */ function activeDirectoryConnectorSpecArgsProvideDefaults(val) { return { ...val, activeDirectory: pulumi.output(val.activeDirectory).apply(inputs.azurearcdata.activeDirectoryConnectorDomainDetailsArgsProvideDefaults), dns: pulumi.output(val.dns).apply(inputs.azurearcdata.activeDirectoryConnectorDNSDetailsArgsProvideDefaults), }; } azurearcdata.activeDirectoryConnectorSpecArgsProvideDefaults = activeDirectoryConnectorSpecArgsProvideDefaults; /** * dataControllerPropertiesArgsProvideDefaults sets the appropriate defaults for DataControllerPropertiesArgs */ function dataControllerPropertiesArgsProvideDefaults(val) { return { ...val, infrastructure: (val.infrastructure) ?? "other", }; } azurearcdata.dataControllerPropertiesArgsProvideDefaults = dataControllerPropertiesArgsProvideDefaults; /** * failoverGroupPropertiesArgsProvideDefaults sets the appropriate defaults for FailoverGroupPropertiesArgs */ function failoverGroupPropertiesArgsProvideDefaults(val) { return {