Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions ServerlessLibraryAPI/wwwroot/items.json
Original file line number Diff line number Diff line change
Expand Up @@ -586,6 +586,25 @@
"language": "python",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "na"
},
{
"title": "GitHub Pull Request Reviewer",
"template": "https://raw.githubusercontent.com/paulbatum/pull-request-reviewer/master/azure.deploy.json",
"repository": "https://github.com/paulbatum/pull-request-reviewer",
"description": "A simple example of using Azure Functions to implement a GitHub webhook",
"language": "javascript",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "v2"
},
{
"title": "Hello Panda: Introduction to Backend API's in TypeScript",
"template": "https://raw.githubusercontent.com/mhoeger/functions-typescript-intermediate/master/azure.deploy.json",
"repository": "https://github.com/mhoeger/functions-typescript-intermediate",
"description": "A function app written in TypeScript that shows how to create backend API functions that use custom routes, npm modules, and globally shared code between functions.",
"language": "javascript",
"authortype": "Community",
"runtimeversion": "v2"
},
{
Expand All @@ -597,5 +616,43 @@
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "v2"
},
{
"title": "Functions running as a Managed Service identity MSI for ARM calls in C#",
"template": "https://raw.githubusercontent.com/fashaikh/functions-msi-csharp/master/azuredeploy.json",
"repository": "https://github.com/fashaikh/functions-msi-csharp",
"description": "Once installed it creates a Function App linked to an MSI. If you go ahead and change the access of the MSI to particular resources, then it is able to talk to ARM and return the results",
"language": "csharp",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "v2"
},
{
"title": "FunctionApp v1 with AWS S3 bucket and queue bindings Cognitive Services and CosmosDB",
"template": "https://raw.githubusercontent.com/fashaikh/functions-aws-s3-cosmosdb-v1/master/azuredeploy.json",
"repository": "https://github.com/fashaikh/functions-aws-s3-cosmosdb-v1",
"description": "V1 FunctionApp with AWS S3 bucket and queue bindings,Cognitive Services and CosmosDB: 1)TimerTriggerFromS3: OCR images from S3 2) GetS3PreSignedUrl: Creates a pre signed Url for any S3 bucket 3) BlobTriggerToS3:From Azure Storage to S3",
"language": "csharp",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "v1"
},
{
"title": "Python functions with Blob and Event Grid",
"repository": "https://github.com/priyaananthasankar/messaging-pattern",
"description": "This sample shows how to deploy a blob storage that subscribes to an event grid which sends messages to an Azure Function through a WebHook Trigger. This is a commonly used messaging pattern for many customers.",
"language": "python",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "na"
},
{
"title": "Scheduled-based Python function for social media reporting",
"repository": "https://github.com/gbowerman/twitter-code/tree/master/azurefunctions/dailyreport",
"description": "Python function designed to run a daily Twitter search and send output to a Microsoft Teams channel",
"language": "python",
"type": "functionapp",
"authortype": "Community",
"runtimeversion": "na"
}
]
7 changes: 6 additions & 1 deletion ServerlessLibraryUI/src/components/AppItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

<li class="sample__data sample__label">
<a :href="item.repository" target="_blank" class="sample__repo" v-on:click="outboundRepoClick(item)" v-on:dblclick="outboundRepoClick(item)">Source <app-icon /></a>
<button class="sample__deploybtn" @click="showConsentModal(item)">Deploy</button>
<button class="sample__deploybtn" @click="showConsentModal(item)" :disabled="item.template == ''">Deploy</button>
</li>
</ul>

Expand Down Expand Up @@ -296,6 +296,11 @@ export default {
font-weight: 600;
}

&__deploybtn:disabled {
color: rgba(127, 127, 127, 0.7);
background-color: rgba(127, 127, 127, 0.1);
}

&__repo {
margin-right: 12px;
}
Expand Down