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