chilly-crayon-19101
07/03/2020, 9:22 PMcolossal-room-15708
07/03/2020, 10:54 PMchilly-crayon-19101
07/04/2020, 7:28 AMconst app = new azure.appservice.ArchiveFunctionApp("functionApp", {
resourceGroup,
name: `${config.appName}back`,
archive: new pulumi.asset.FileArchive("../CurriculumVitaeApi/src/CurriculumVitaeApi/bin/Release/netcoreapp3.1/publish"),
appSettings: {
"runtime": "dotnet",
"CvApiDataConnectionString": pulumi.interpolate`@Microsoft.KeyVault(SecretUri=${storageSecretUri})`,
"GetBlobPath": "curriculumvitae/{id}.json",
"ContainerName": "curriculumvitae"
},
identity: {
type: 'SystemAssigned'
},
siteConfig: {
cors: {
allowedOrigins: ["<http://localhost:8080>"]
}
}
});
Previewing update (dev):
pulumi:pulumi:Stack infrastructure-dev running
azure:appservice:ArchiveFunctionApp functionApp
azure:core:ResourceGroup resourceGroup
azure:appservice:Plan functionApp
azure:storage:Account functionapp
azure:storage:Account cvStorageAccount
azure:storage:Container functionapp
++ azure:storage:Blob functionApp create replacement [diff: ~source]
+- azure:storage:Blob functionApp replace [diff: ~source]
azure:keyvault:KeyVault cv-kv
azure:keyvault:Secret StorageConnectionString
~ azure:appservice:FunctionApp functionApp update [diff: ~appSettings]
++ azure:keyvault:AccessPolicy functionAccessPolicy create replacement [diff: ~objectId]
+- azure:keyvault:AccessPolicy functionAccessPolicy replace [diff: ~objectId]
azure:keyvault:Secret FunctionsHostKey
-- azure:storage:Blob functionApp delete original [diff: ~source]
-- azure:keyvault:AccessPolicy functionAccessPolicy delete original [diff: ~objectId]
pulumi:pulumi:Stack infrastructure-dev
Outputs:
Resources:
~ 1 to update
+-2 to replace
3 changes. 10 unchanged