@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 729 kB
JavaScript
"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 {