Co-authored-by: azure-quickstart-templates pipeline <azure-quickstart-templates@noreply.github.com>
This commit is contained in:
Brian Moore 2022-07-06 16:38:24 -05:00 коммит произвёл GitHub
Родитель 50aaeb9f7b
Коммит 57a379176f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
132 изменённых файлов: 277 добавлений и 967 удалений

Просмотреть файл

@ -56,7 +56,7 @@ This template will deploy:
- Two Windows Server 2012 R2 VMs
- Automated deployment of IIS in Windows VMs
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/barracuda/barracuda-waf-iis/images/barracuda-architecture.png?raw=true)
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/barracuda/barracuda-waf-iis/images/barracuda-architecture.png)
## Licenses and Costs

Просмотреть файл

@ -1,5 +1,5 @@
---
description: Enterprises that offer end-user payment transactions have to account for the below considerations: Risk evaluation on business transactions, Infrastructure risk management, Infrastructure configuration management. This Azure Partner QuickStart push to pilot solution launches a business intelligence Hadoop stack demonstrating online transactions risk analysis, provides an automated provisioning, configuration and integration of Datameer and Azure HDInsight, TrendMicro DeepSecurity & Chef Server products ready for staging / preproduction environments.
description: Enterprises that offer end-user payment transactions have to account for the below considerations&#58; Risk evaluation on business transactions, Infrastructure risk management, Infrastructure configuration management. This Azure Partner QuickStart push to pilot solution launches a business intelligence Hadoop stack demonstrating online transactions risk analysis, provides an automated provisioning, configuration and integration of Datameer and Azure HDInsight, TrendMicro DeepSecurity & Chef Server products ready for staging / preproduction environments.
page_type: sample
products:
- azure
@ -18,13 +18,10 @@ languages:
![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/chef/datameer-trend-chef-riskanalysis/BestPracticeResult.svg)
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/chef/datameer-trend-chef-riskanalysis/CredScanResult.svg)
<h3>Composite template version 1.0</h3>
[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
<a href="http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json" target="_blank">
<!-- TOC -->
- [1. Solution Overview](#1-solution-overview)

Просмотреть файл

@ -48,7 +48,7 @@ This template will deploy:
- 2 Public IPs, one for the tapping vm and one for the Moloch tool
- Two UbuntuServer 16.04.0-LTS VMs
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-moloch-ubuntu/images/architecture.png?raw=true)
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-moloch-ubuntu/images/architecture.png)
## Licenses and Costs

Просмотреть файл

@ -48,7 +48,7 @@ This template will deploy:
- 2 Public IPs, one for the tapping vm and one for the Suricata IDS
- Two UbuntuServer 16.04.0-LTS VMs
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-suricata-ubuntu/images/architecture.png?raw=true)
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-suricata-ubuntu/images/architecture.png)
## Licenses and Costs

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# VNS3 network appliance for cloud connectivity and security.
# VNS3 network appliance for cloud connectivity and security
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-multiclient-overlay-linux/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-multiclient-overlay-linux/PublicDeployment.svg)

Просмотреть файл

@ -1,6 +1,6 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"itemDisplayName": "VNS3 network appliance for cloud connectivity and security.",
"itemDisplayName": "Multi-client VNS3 network appliance",
"description": "VNS3 is a software only virtual appliance that provides the combined features and functions of a Security Appliance, Application Delivery Controller and Unified Threat Management device at the cloud application edge. Key benefits, On top of cloud networking, Always on end to end encryption, Federate data centres, cloud regions, cloud providers, and/or containers, creating one unified address space, Attestable control over encryption keys, Meshed network manageable at scale, Reliable HA in the Cloud, Isolate sensitive applications (fast low cost Network Segmentation), Segmentation within applications, Analysis of all data in motion in the cloud. Key network functions; virtual router, switch, firewall, vpn concentrator, multicast distributor, with plugins for WAF, NIDS, Caching, Proxy Load Balancers and other Layer 4 thru 7 network functions, VNS3 doesn't require new knowledge or training to implement, so you can integrate with existing network equipment.",
"summary": "VNS3 network appliance for cloud connectivity,federation and security.",
"githubUsername": "HKF1977",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# VNS3 network appliance for cloud connectivity and security.
# VNS3 network appliance for cloud connectivity and security
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-try-now/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-try-now/PublicDeployment.svg)

Просмотреть файл

@ -1,4 +1,5 @@
### Description of all the parameters used in the AzureDeploy.json
# Description of all the parameters used in the AzureDeploy.json
| Parameters | Default | Description |
| --------------------- | :-----------: | -------------------- |
| `aadClientId` | - | Follow steps [here](https://github.ibm.com/IIG/cpd_terraform/tree/master/azure#steps-to-deploy). The `appId` in the json after the `az ad sp create-for-rbac` command goes here. |

Просмотреть файл

@ -8,6 +8,7 @@ languages:
- json
---
# IBM Cloud Pak for Data on Azure
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/ibm-cloud-pak/ibm-cloud-pak-for-data/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/ibm-cloud-pak/ibm-cloud-pak-for-data/PublicDeployment.svg)
@ -65,147 +66,150 @@ The template sets up the following:
### Prerequisites
1. You would need to create the following resources on your Azure account to use this deployment template:
- An empty Resource Group. This resource group will be entered for the variable `clusterResourceGroupName`. If no values is passed for this variable, Openshift installer will create a resource group for the cluster.
- Service Principal, with Contributor and User Access Administrator on the scope of the new resource group just created.
- App Service Domain OR a Private DNS Zone for Private clusters.
- An empty Resource Group. This resource group will be entered for the variable `clusterResourceGroupName`. If no values is passed for this variable, Openshift installer will create a resource group for the cluster.
- Service Principal, with Contributor and User Access Administrator on the scope of the new resource group just created.
- App Service Domain OR a Private DNS Zone for Private clusters.
These can be done by running the azure CLI commands from any host where azure CLI is installed.
* Create resource group
- Create resource group
```bash
az group create --name ClusterRG --location westus2
```
* Create [App Service Domain](https://portal.azure.com/#create/Microsoft.Domain)
* This will also create a DNS Zone needed for this deployment.
* Note the DNS Zone name.
* Create Azure Service Principal with `Contributor` and `User Access Administrator` roles.
* **Option 1:** using the script provided in the `scripts` folder:
- Create [App Service Domain](https://portal.azure.com/#create/Microsoft.Domain)
- This will also create a DNS Zone needed for this deployment.
- Note the DNS Zone name.
- Create Azure Service Principal with `Contributor` and `User Access Administrator` roles.
- **Option 1:** using the script provided in the `scripts` folder:
```bash
az login
scripts/createServicePrincipal.sh -r "Contributor,User Access Administrator"
```
* **Option 2:** running the commands manually:
* Create Service Principal, using your Azure Subscription ID, and save the returned json:
- **Option 2:** running the commands manually:
- Create Service Principal, using your Azure Subscription ID, and save the returned json:
```bash
az login
az ad sp create-for-rbac --role="Contributor" --scopes="/subscriptions/<subscription_id>/resourceGroups/<cluster_rg>"
```
* Get `Object ID`, using the AppId from the Service Principal just created:
- Get `Object ID`, using the AppId from the Service Principal just created:
```bash
az ad sp list --filter "appId eq '<app_id>'"
```
* Assign `User Access Administrator` roles, using the `Object Id`.
- Assign `User Access Administrator` roles, using the `Object Id`.
```bash
az role assignment create --role "User Access Administrator" --assignee-object-id "<object_id>" --scopes="/subscriptions/<subscription_id>/resourceGroups/<cluster_rg>"
```
* Save the `ClientID` and `ClientSecret` from either option.
2. [Download](https://cloud.redhat.com/openshift/install/pull-secret) a pull secret. Create a Red Hat account if you do not have one.
- Save the `ClientID` and `ClientSecret` from either option.
3. [Sign up](https://www.ibm.com/account/reg/us-en/signup?formid=urx-42212) for Cloud Pak for Data Trial Key if you don't have the entitlement api key
1. [Download](https://cloud.redhat.com/openshift/install/pull-secret) a pull secret. Create a Red Hat account if you do not have one.
4. (Optional) If you choose Portworx as your storage class, see [Portworx documentation](PORTWORX.md) for generating `portworx spec url`.
1. [Sign up](https://www.ibm.com/account/reg/us-en/signup?formid=urx-42212) for Cloud Pak for Data Trial Key if you don't have the entitlement api key
5. Read and agree to the [license terms](https://ibm.biz/BdqyB2)
1. (Optional) If you choose Portworx as your storage class, see [Portworx documentation](PORTWORX.md) for generating `portworx spec url`.
1. Read and agree to the [license terms](https://ibm.biz/BdqyB2)
### Steps to deploy
* Click on <a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fibm-cloud-pak%2Fibm-cloud-pak-for-data%2Fazuredeploy.json" target="_blank">
<img src="https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.png"/>
</a>
- Click on the Deploy to Azure button
* Log in to your Azure account if not already logged in.
- Log in to your Azure account if not already logged in.
* Now the parameters required for deployment are visible. Configure these parameters according to your requirements.
<br/><br/>
![Alt text](images/template1.png?raw=true "parameters1")
- Now the parameters required for deployment are visible. Configure these parameters according to your requirements.
* Specify the resource group or create new using the given option
![Alt text](images/template1.png "parameters1")
* Select the location
- Specify the resource group or create new using the given option
* Use the default values for artifacts location, SAS token and Location.
- Select the location
* Specify the Aad Client ID and Aad Client Secret. (See [Pre-requisites](#prerequisites))
- Use the default values for artifacts location, SAS token and Location.
* Specify the VM admin username
- Specify the Aad Client ID and Aad Client Secret. (See [Pre-requisites](#prerequisites))
* Specify the VM sizes for Bastion, Master and Worker nodes
- Specify the VM admin username
* Specify the number of instances (VMs) for Master and Worker in the cluster
- Specify the VM sizes for Bastion, Master and Worker nodes
* Specify ssh public key
- Specify the number of instances (VMs) for Master and Worker in the cluster
<br/><br/>
![Alt text](images/template2.png?raw=true "parameters2")
<br/>
- Specify ssh public key
* Select 'new' network if you wish to deploy on a new network or you may deploy on an 'existing' network. In case of 'existing' network, make sure the new resources are also in the same region. For 'new' deployment, the network configuration parameters should be ignored
![Alt text](images/template2.png "parameters2")
* If deployment is on an 'existing' network, specify the following:
- Select 'new' network if you wish to deploy on a new network or you may deploy on an 'existing' network. In case of 'existing' network, make sure the new resources are also in the same region. For 'new' deployment, the network configuration parameters should be ignored
* Resource group where existing network is present
- If deployment is on an 'existing' network, specify the following:
* Virtual Network Name and Network CIDR
- Resource group where existing network is present
* Master Subnet Name and Subnet Prefix
- Virtual Network Name and Network CIDR
* Worker Subnet Name and Subnet Prefix
- Master Subnet Name and Subnet Prefix
* Bastion Subnet Name and Subnet Prefix
- Worker Subnet Name and Subnet Prefix
* Specify the availability zone - single or multiple.
- Bastion Subnet Name and Subnet Prefix
* Specify the DNS Zone and DNS Zone Resource Group
- Specify the availability zone - single or multiple.
* Specify the OCP pull secret. (See [Pre-requisites](#prerequisites))
- Specify the DNS Zone and DNS Zone Resource Group
* Specify the cluster name
- Specify the OCP pull secret. (See [Pre-requisites](#prerequisites))
* Specify Openshift cluster admin username and password
- Specify the cluster name
* Specify Fips (true to enable)
- Specify Openshift cluster admin username and password
* Specify the Storage - Portworx or NFS
- Specify Fips (true to enable)
* For Portworx, specify the Px spec Url (See [Pre-requisites](#prerequisites))
- Specify the Storage - Portworx or NFS
* Specify Enable Backup to enable backup for the NFS storage disk.
- For Portworx, specify the Px spec Url (See [Pre-requisites](#prerequisites))
<br/><br/>
![Alt text](images/template3.png?raw=true "parameters3")
<br/><br/>
- Specify Enable Backup to enable backup for the NFS storage disk.
* Specify disk size
![Alt text](images/template3.png "parameters3")
* Specify if the cluster should Private or Public endpoints
- Specify disk size
* Specify Project Name
- Specify if the cluster should Private or Public endpoints
* Specify the add-ons needed- Watson Studio Library, Watson Machine Learning, Watson Knowledge Catalog, Data Virtualization, Cognos Dashboard,Watson Openscale, Apache Spark (select 'yes' to install)
- Specify Project Name
* Specify Api Key (See [Pre-requisites](#prerequisites))
- Specify the add-ons needed- Watson Studio Library, Watson Machine Learning, Watson Knowledge Catalog, Data Virtualization, Cognos Dashboard,Watson Openscale, Apache Spark (select 'yes' to install)
* Cloud Pak License Agreement (select 'yes' to agree)
- Specify Api Key (See [Pre-requisites](#prerequisites))
* Finally, go through the [Cloud Pak for Data terms and conditions](https://ibm.biz/BdqyB2) and click on Purchase to deploy
- Cloud Pak License Agreement (select 'yes' to agree)
<br/>
- Finally, go through the [Cloud Pak for Data terms and conditions](https://ibm.biz/BdqyB2) and click on Purchase to deploy
* The webconsole URL can be found in the `ResourceGroup`>`Deployments`>`azuredeploy`>`Outputs`.
- The webconsole URL can be found in the `ResourceGroup`>`Deployments`>`azuredeploy`>`Outputs`.
* Access the respective console on a web browser.
* example:
- Access the respective console on a web browser.
- example:
![Alt text](images/Output.png?raw=true "output")
<br/>
![Alt text](images/Output.png "output")
Use the default credentials for Cloud Pak for Data admin / password to log in to CPD console. Ensure to change the password after your first login.
## Cloud Pak for Data Services
You can browse the various services that are available for use by navigating to the services catalog page in Cloud Pak for Data
![Alt text](images/services.png?raw=true "parameters2")
![Alt text](images/services.png "parameters2")
As part of the deployment, the following services can be enabled:

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
description: This template deploys a MySQL MHA + Haproxy solution&#58; the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
page_type: sample
products:
- azure

Просмотреть файл

@ -79,7 +79,7 @@ High availability and failover are no different from other GTID based MySQL repl
```
You can also do this in the Azure portal. Find the current master's MySQL NSG, either delete it or set the ports to some invalid value:
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/1removeOldMasterNSG.PNG?raw=true "Remove or update NSG of the old master")
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/1removeOldMasterNSG.PNG "Remove or update NSG of the old master")
- Fail over MySQL from the old master to the new master. On the slave, run the following, assuming slave 10.0.1.5 is to become the new master:
@ -104,9 +104,9 @@ mysql> change master to master_host='10.0.1.5', master_user='admin', master_pass
```
Similarly, this can also be done in the Azure portal. First update the NSG for the new master:
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/2updateSlaveNSG.PNG?raw=true "Update the NSG for the new master")
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/2updateSlaveNSG.PNG "Update the NSG for the new master")
Then update the NSG for the old master back to valid values:
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/3updateOldMasterToSlave.PNG?raw=true "Update the NSG for the old master")
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/3updateOldMasterToSlave.PNG "Update the NSG for the old master")
- Add the old master back to replication as a slave, on the old master, run the following, assuming the new master is 10.0.1.5:

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries. For more information please visit our webpage: https://www.perforce.com/products/helix-core.
description: This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries.
page_type: sample
products:
- azure

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"itemDisplayName": "Perforce Helix Core Linux Single Instance",
"description": "This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries. For more information please visit our webpage: https://www.perforce.com/products/helix-core.",
"description": "This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries.",
"summary": "This template deploys a new instance of Perforce Helix Core Server on a single Azure compute node along with all required infrastructure elements.",
"githubUsername": "perforce",
"dateUpdated": "2021-04-28",

Просмотреть файл

@ -55,7 +55,7 @@ This template will deploy:
- One Jump VM to faclitate ssh access to all other tier VMs.
- Multiple Red Hat Enterprise Linux VMs for each tier as per parameter value specified during deployment.
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/redhat/rhel-3tier-iaas/images/architecture.png?raw=true)
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/redhat/rhel-3tier-iaas/images/architecture.png)
## Licenses and Costs

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.
description: This template creates three new Azure VMs on an existing VNET&#58; Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured&#58; Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.
page_type: sample
products:
- azure
@ -64,9 +64,11 @@ Simple execute the script and pass in the folder name of the sample you want to
```PowerShell
.\Deploy-AzureResourceGroup.ps1 -ResourceGroupLocation 'eastus' -ArtifactsStagingDirectory '[foldername]'
```
```bash
azure-group-deploy.sh -a [foldername] -l eastus -u
```
If the sample has artifacts that need to be "staged" for deployment (Configuration Scripts, Nested Templates, DSC Packages) then set the upload switch on the command.
You can optionally specify a storage account to use, if so the storage account must already exist within the subscription. If you don't want to specify a storage account
one will be created by the script or reused if it already exists (think of this as "temp" storage for AzureRM).
@ -74,9 +76,11 @@ one will be created by the script or reused if it already exists (think of this
```PowerShell
.\Deploy-AzureResourceGroup.ps1 -ResourceGroupLocation 'eastus' -ArtifactsStagingDirectory '201-vm-custom-script-windows' -UploadArtifacts
```
```bash
azure-group-deploy.sh -a '201-vm-custom-script-windows' -l eastus -u
```
Tags: ``cluster, ha, sql, alwayson``
`Tags: Microsoft.Resources/deployments, Microsoft.Compute/virtualMachines/extensions, DSC, Microsoft.Compute/availabilitySets, Microsoft.Network/loadBalancers, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines`

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.
description: This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment.
page_type: sample
products:
- azure

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"itemDisplayName": "Tableau Server Single Node",
"description": "This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.",
"description": "This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment.",
"summary": "This template deploys a new instance of Tableau Server on a single Azure compute node along with all required infrastructure elements. ",
"githubUsername": "maddyloo",
"dateUpdated": "2021-05-14",

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template allows you to create an Red Hat VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 6, 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET Core; Docker Engine and Compose; and go
description: This template allows you to create an Red Hat VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported&#58; OpenJDK Java 6, 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET Core; Docker Engine and Compose; and go
page_type: sample
products:
- azure

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template allows you to create an Ubuntu VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET; and go
description: This template allows you to create an Ubuntu VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported&#58; OpenJDK Java 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET; and go
page_type: sample
products:
- azure

Просмотреть файл

@ -250,7 +250,7 @@ You can configure Application Gateway to store diagnostic logs and metrics to Lo
## Visio ##
The [Visio](https://github.com/paolosalvatori/aks-agic/blob/master/visio/aks.vsdx?raw=true) document contains the architecture diagram.
The [Visio](https://github.com/paolosalvatori/aks-agic/blob/master/visio/aks.vsdx) document contains the architecture diagram.
## References ##

Просмотреть файл

@ -1,7 +1,5 @@
---
description: This template deploys default views, alerts and saved searches to your Log Analytics workspace.
Please check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.
description: This template deploys default views, alerts and saved searches to your Log Analytics workspace. Please check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.
page_type: sample
products:
- azure

Просмотреть файл

@ -2,7 +2,7 @@
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "OMS - Cloud Foundry Solution",
"description": "This template deploys default views, alerts and saved searches to your Log Analytics workspace.\n\nPlease check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.",
"description": "This template deploys default views, alerts and saved searches to your Log Analytics workspace.",
"summary": "This template deploys all the OMS resources for Cloud Foundry to a Resource Group",
"githubUsername": "hdya",
"dateUpdated": "2021-06-09"

Просмотреть файл

@ -24,7 +24,7 @@ The solution displays data collected from the Kemp devices through an extension
This solution will display status, assets and performance data from your [Kemp](www.kemptechnologies.com) Application Delivery (was loadmaster) in your OMS Log Analytics workspace.
![SolutionOverview](images/overview.png?raw=true)
![SolutionOverview](images/overview.png)
## Installation
@ -40,8 +40,6 @@ Locate your existing OMS Log Analytics Workspace and note the name of the worksp
![alt text](images/omsworkspace.png "omsws")
[![Deploy to Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Foms-kemp-applicationdelivery-solution%2Fazuredeploy.json)
This will send you to the Azure Portal with some default values for the template parameters.
Ensure that the parameters reflects your setup so that you are deploying this into the *existing* Resource Group containing the Log Analytics Workspace

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name
description: This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings&#58; define the VPN Server Hostname to be the VM's public ip's DNS name
page_type: sample
products:
- azure

Просмотреть файл

@ -318,10 +318,6 @@ C:\temp\s2dmon.ps1 -Setup -OMSWorkspaceCreds (Get-Credential)
C:\temp\s2dmon.ps1 -Start
```
- Delete S2D solution from Azure portal
![](images/delete-s2d.png)
- Deploy S2D ARM template again.
>**Note**: As some fields are changed it may take some time until the new data is fully visible in the dashboards.

Просмотреть файл

@ -1,5 +1,5 @@
---
description: Deploying Virtual Machines based on specialized disk images requires to import VHD files into a Storage Account. In the case there are multiple VHD files compressed in a single ZIP and you got the URL to fetch the ZIP archive, this ARM template will ease the job: Download, Extract and Import into an existing Storage Account Blob Container.
description: Deploying Virtual Machines based on specialized disk images requires to import VHD files into a Storage Account. In the case there are multiple VHD files compressed in a single ZIP and you got the URL to fetch the ZIP archive, this ARM template will ease the job&#58; Download, Extract and Import into an existing Storage Account Blob Container.
page_type: sample
products:
- azure

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. Prerequisite: A certificate uploaded to Azure Key Vault. Create the Key Vault using the template at http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
description: This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. Prerequisite&#58; A certificate uploaded to Azure Key Vault.
page_type: sample
products:
- azure

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example: testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com
description: This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example&#58; testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com
page_type: sample
products:
- azure
@ -22,8 +22,8 @@ languages:
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Fvm-winrm-windows%2Fazuredeploy.json)
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Fvm-winrm-windows%2Fazuredeploy.json)
Description of Template
=======================
## Description of Template
This template allows you to deploy a simple Windows VM using a few different options for the Windows version.
This will then configure a WinRM https listener by creating a new test certificate.
@ -32,19 +32,22 @@ This script creates a self signed certificate and configures the WinRM Https lis
This template has been tested with Windows Server 2008-R2-SP1, 2012-Datacenter, and 2012-R2-Datacenter.
How to connect to a Target Azure VM post WinRM configuration
============================================================
## How to connect to a Target Azure VM post WinRM configuration
Use the below script to connect to an azure vm post winrm configuration. Assign the exact fqdn of your azure vm to $hostname.
The script pops up a credential window, provide the credentials of azure vm.
$hostName=<fqdn-of-vm> # example: "myvm.westus.cloudapp.azure.com"
$winrmPort = '5986'
```powershell
$hostName=<fqdn-of-vm> # example: "myvm.westus.cloudapp.azure.com"
$winrmPort = '5986'
# Get the credentials of the machine
$cred = Get-Credential
# Get the credentials of the machine
$cred = Get-Credential
# Connect to the machine
$soptions = New-PSSessionOption -SkipCACheck
Enter-PSSession -ComputerName $hostName -Port $winrmPort -Credential $cred -SessionOption $soptions -UseSSL
# Connect to the machine
$soptions = New-PSSessionOption -SkipCACheck
Enter-PSSession -ComputerName $hostName -Port $winrmPort -Credential $cred -SessionOption $soptions -UseSSL
```
`Tags: Microsoft.Network/publicIPAddresses, Microsoft.Network/networkSecurityGroups, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, CustomScriptExtension`

Просмотреть файл

@ -27,13 +27,14 @@ This template creates a VM scale set based on the Azure Marketplace [Windows 201
The template creates a scale set, a load balancer and a public IP address. Inbound NAT pools are defined to route incoming connections to the VMs in the set.
Inbound NAT rules are configured as follows:
```
```bash
SSH/RDP to the ip/dns address port 50000 to connect to VM#0
SSH/RDP to the ip/dns address port 50001 to connect to VM#1
etc..
```
![Windows 2016 screenshot](../demos/vmss-datascience/img/datasciencewin2016.PNG)
![Windows 2016 screenshot](./img/datasciencewin2016.PNG)
## Additional information

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# App Configuration
# Create an App Configuration Store with Feature Flag
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-ff/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-ff/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "App Configuration",
"itemDisplayName": "Create an App Configuration Store with Feature Flag",
"description": "This template creates a new Azure App Configuration store with one feature flag.",
"summary": "This template creates a new Azure App Configuration store with one feature flag.",
"githubUsername": "ZhijunZhao",

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "App Configuration",
"itemDisplayName": "Create an App Configuration Store with Feature Flag",
"description": "This template creates a new Azure App Configuration store with one Key Vault reference.",
"summary": "This template creates a new Azure App Configuration store with one Key Vault reference.",
"githubUsername": "ZhijunZhao",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# App Configuration
# Create an App Configuration Store with Outputs
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-kv/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-kv/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "App Configuration",
"itemDisplayName": "Create an App Configuration Store with Outputs",
"description": "This template creates a new Azure App Configuration store with two key-values.",
"summary": "This template creates a new Azure App Configuration store with two key-values.",
"githubUsername": "ZhijunZhao",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# App Configuration store
# Create an App Configuration Store
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "App Configuration store",
"itemDisplayName": "Create an App Configuration Store",
"description": "This template creates an Azure App Configuration store.",
"summary": "This template creates an Azure App Configuration store.",
"githubUsername": "mumian",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# App Configuration
# App Configuration with VM
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "App Configuration",
"itemDisplayName": "App Configuration with VM",
"description": "This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.",
"summary": "This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.",
"githubUsername": "mamccrea",

Просмотреть файл

@ -33,17 +33,15 @@ This sample template creates an Azure Storage blob container and a Front Door pr
The following resources are deployed as part of the solution:
### Azure Storage
- Storage account, which is configured not to accept any traffic from the internet.
- Blob container.
### Front Door Premium
- Front Door profile, endpoint, origin group, origin, and route to direct traffic to the Azure Storage blob container.
- This sample must be deployed using the premium Front Door SKU, since this is required for Private Link integration.
The following diagram illustrates the components of this sample.
![Architecture diagram showing traffic inspected by the Azure Storage firewall.](images/diagram.png)
## Deployment steps
You can click the "deploy to Azure" button at the beginning of this document or follow the instructions for command line deployment using the scripts in the root of this repo.
@ -53,6 +51,7 @@ You can click the "deploy to Azure" button at the beginning of this document or
### Connect
Once you have deployed the Azure Resource Manager template, you need to approve the private endpoint connection. This step is necessary because the private endpoint created by Front Door is deployed into a Microsoft-owned Azure subscription, and cross-subscription private endpoint connections require explicit approval. To approve the private endpoint:
1. Open the Azure portal and navigate to the storage account.
2. Click the **Networking** tab, and then click the **Private endpoint connections** tab.
3. Select the private endpoint that is awaiting approval, and click the **Approve** button. This can take a couple of minutes to complete.

Просмотреть файл

@ -1,46 +0,0 @@
---
description: This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest
page_type: sample
products:
- azure
- azure-resource-manager
languages:
- json
---
# DSCForLinux extension on a Ubuntu VM
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/PublicDeployment.svg)
![Azure US Gov Last Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/FairfaxLastTestDate.svg)
![Azure US Gov Last Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/FairfaxDeployment.svg)
![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/BestPracticeResult.svg)
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/CredScanResult.svg)
[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
This template uses the Azure [DSC for Linux Extension](https://github.com/Azure/azure-linux-extensions/tree/master/DSC) to deploy an Linux VM. Azure DSC for Linux Extension allows the owner of the Azure VMs to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux.
With this template, you could:
1. Push MOF configurations to the Linux VM, the MOF files should be placed in public place
2. Distribute MOF configurations to the Linux VM with Pull Servers, the meta MOF files should be placed in public place
3. Install custom DSC modules to the Linux VM, the resource module files should be placed in public place
4. Register Linux VM to Azure Automation
How to deploy
Azure CLI or Powershell is recommended to deploy the template.
1. Using Azure CLI
https://azure.microsoft.com/documentation/articles/xplat-cli-azure-resource-manager/
2. Using Powershell
https://azure.microsoft.com/documentation/articles/powershell-azure-resource-manager/
`Tags: Microsoft.Storage/storageAccounts, Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, DSCForLinux`

Просмотреть файл

@ -1,263 +0,0 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"username": {
"type": "string",
"metadata": {
"description": "Username for the Virtual Machine."
}
},
"newStorageAccountName": {
"type": "string",
"metadata": {
"description": "Unique DNS Name for the Storage Account where the Virtual Machine's disks will be placed."
}
},
"vmName": {
"type": "string",
"metadata": {
"description": "Name of the vm, will be used as DNS Name for the Public IP used to access the Virtual Machine."
}
},
"vmSize": {
"type": "string",
"defaultValue": "Standard_D2_v3",
"metadata": {
"description": "VM size"
}
},
"ubuntuOSVersion": {
"type": "string",
"defaultValue": "14.04.5-LTS",
"metadata": {
"description": "The Ubuntu version"
},
"allowedValues": [
"14.04.5-LTS",
"12.04.5-LTS"
]
},
"mode": {
"type": "string",
"defaultValue": "Push",
"metadata": {
"description": "The functional mode, push MOF configuration (Push), distribute MOF configuration (Pull), install custom DSC module (Install)"
},
"allowedValues": [
"Push",
"Pull",
"Install",
"Register"
]
},
"fileUri": {
"type": "string",
"defaultValue": "",
"metadata": {
"description": "The uri of the MOF file/Meta MOF file/resource ZIP file"
}
},
"registrationUrl": {
"type": "string",
"defaultValue": "",
"metadata": {
"description": "The URL of the Azure Automation account"
}
},
"registrationKey": {
"type": "string",
"defaultValue": "",
"metadata": {
"description": "The access key of the Azure Automation account"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
},
"authenticationType": {
"type": "string",
"defaultValue": "sshPublicKey",
"allowedValues": [
"sshPublicKey",
"password"
],
"metadata": {
"description": "Type of authentication to use on the Virtual Machine. SSH key is recommended."
}
},
"adminPasswordOrKey": {
"type": "securestring",
"metadata": {
"description": "SSH Key or password for the Virtual Machine. SSH key is recommended."
}
}
},
"variables": {
"virtualNetworkName": "vnet-dsc",
"nicName": "[parameters('vmName')]",
"publicIPAddressName": "[parameters('vmName')]",
"vnetAddressPrefix": "10.0.0.0/16",
"subnetName": "dsc",
"subnetPrefix": "10.0.0.0/24",
"publicIPAddressType": "Dynamic",
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', variables('virtualNetworkName'), variables('subnetName'))]",
"vmStorageAccountContainerName": "vhds",
"storageAccountType": "Standard_LRS",
"imagePublisher": "Canonical",
"imageOffer": "UbuntuServer",
"OSDiskName": "osdiskfordsc",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "[concat('/home/', parameters('username'), '/.ssh/authorized_keys')]",
"keyData": "[parameters('adminPasswordOrKey')]"
}
]
}
}
},
"resources": [
{
"apiVersion": "2021-01-01",
"type": "Microsoft.Storage/storageAccounts",
"name": "[parameters('newStorageAccountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[variables('storageAccountType')]"
}
},
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.Network/publicIPAddresses",
"name": "[variables('publicIPAddressName')]",
"location": "[parameters('location')]",
"properties": {
"publicIPAllocationMethod": "[variables('publicIPAddressType')]",
"dnsSettings": {
"domainNameLabel": "[parameters('vmName')]"
}
}
},
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.Network/virtualNetworks",
"name": "[variables('virtualNetworkName')]",
"location": "[parameters('location')]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"[variables('vnetAddressPrefix')]"
]
},
"subnets": [
{
"name": "[variables('subnetName')]",
"properties": {
"addressPrefix": "[variables('subnetPrefix')]"
}
}
]
}
},
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.Network/networkInterfaces",
"name": "[variables('nicName')]",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]",
"[resourceId('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]"
],
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"publicIPAddress": {
"id": "[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]"
},
"subnet": {
"id": "[variables('subnetRef')]"
}
}
}
]
}
},
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.Compute/virtualMachines",
"name": "[parameters('vmName')]",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.Storage/storageAccounts/', parameters('newStorageAccountName'))]",
"[resourceId('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('vmSize')]"
},
"osProfile": {
"computerName": "[parameters('vmName')]",
"adminUsername": "[parameters('username')]",
"adminPassword": "[parameters('adminPasswordOrKey')]",
"linuxConfiguration": "[if(equals(parameters('authenticationType'), 'password'), json('null'), variables('linuxConfiguration'))]"
},
"storageProfile": {
"imageReference": {
"publisher": "[variables('imagePublisher')]",
"offer": "[variables('imageOffer')]",
"sku": "[parameters('ubuntuOSVersion')]",
"version": "latest"
},
"osDisk": {
"name": "osdisk1",
"vhd": {
"uri": "[uri(reference(resourceId('Microsoft.Storage/storageAccounts', parameters('newStorageAccountName')), '2021-01-01').primaryEndpoints['blob'], concat('/', variables('vmStorageAccountContainerName'),'/',variables('OSDiskName'),'.vhd'))]"
},
"caching": "ReadWrite",
"createOption": "FromImage"
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]"
}
]
}
}
},
{
"apiVersion": "2015-05-01-preview",
"type": "Microsoft.Compute/virtualMachines/extensions",
"name": "[concat(parameters('vmName'),'/enabledsc')]",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]"
],
"properties": {
"publisher": "Microsoft.OSTCExtensions",
"type": "DSCForLinux",
"typeHandlerVersion": "2.0",
"settings": {
"Mode": "[parameters('mode')]",
"FileUri": "[parameters('fileUri')]"
},
"protectedSettings": {
"RegistrationUrl": "[parameters('registrationUrl')]",
"RegistrationKey": "[parameters('registrationKey')]"
}
}
}
]
}

Просмотреть файл

@ -1,27 +0,0 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"username": {
"value": "GEN-UNIQUE"
},
"newStorageAccountName": {
"value": "GEN-UNIQUE"
},
"vmName": {
"value": "GEN-UNIQUE"
},
"ubuntuOSVersion": {
"value": "14.04.5-LTS"
},
"mode": {
"value": "Install"
},
"fileUri": {
"value": "https://github.com/Microsoft/PowerShell-DSC-for-Linux/releases/download/v1.1.1-70/nxComputerManagement_1.0.zip"
},
"adminPasswordOrKey": {
"value": "GEN-SSH-PUB-KEY"
}
}
}

Просмотреть файл

@ -1,9 +0,0 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "DSCForLinux extension on a Ubuntu VM",
"description": "This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest",
"summary": "This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest",
"githubUsername": "balukambala",
"dateUpdated": "2021-05-31"
}

Просмотреть файл

@ -1,34 +0,0 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"username": {
"value": "yourusername"
},
"password": {
"value": "yourpassword"
},
"newStorageAccountName": {
"value": "uniquestorageaccount"
},
"vmName": {
"value": "yourvmname"
},
"vmSize": {
"value": "Standard_D2_v3"
},
"ubuntuOSVersion": {
"value": "14.04.5-LTS"
},
"mode": {
"value": "Register"
},
"registrationUrl": {
"value": "yourregistrationUrl"
},
"registrationKey": {
"value": "yourregistrationkey"
}
}
}

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Enable encryption on a running Windows VM.
# Enable encryption on a running Windows VM & AAD
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/encrypt-running-windows-vm-aad-client-cert/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/encrypt-running-windows-vm-aad-client-cert/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Enable encryption on a running Windows VM.",
"itemDisplayName": "Enable encryption on a running Windows VM & AAD",
"description": "This template enables encryption on a running windows vm using AAD client cert thumbprint. The certificate should have been deployed to the VM earlier",
"summary": "This template enables encryption on a running windows vm using AAD client cert thumbprint.",
"githubUsername": "SudhakaraReddyEvuri",

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template creates a Windows Server 2012 R2 VM and runs a PowerShell script using the custom script extension. It also uses the listKeys function to get the Azure Storage Account keys. The PowerShell script for this sample must be hosted in an Azure Storage account. (Note: For other samples custom script can also be hosted in Github)
description: This template creates a Windows Server 2012 R2 VM and runs a PowerShell script using the custom script extension. It also uses the listKeys function to get the Azure Storage Account keys. The PowerShell script for this sample must be hosted in an Azure Storage account. (Note&#58; For other samples custom script can also be hosted in Github)
page_type: sample
products:
- azure

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Deploy a Premium Windows VM
# Deploy a Premium Windows VM with diagnostics
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-diagnostics-extension-windows/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-diagnostics-extension-windows/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Deploy a Premium Windows VM",
"itemDisplayName": "Deploy a Premium Windows VM with diagnostics",
"description": "This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version.",
"summary": "This template takes a minimum amount of parameters and deploys a Premium Windows VM, using the latest patched version.",
"githubUsername": "kenazk",

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.
description: This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations&#58; *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.
page_type: sample
products:
- azure

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Red Hat Enterprise Linux VM (RHEL 7.8)
# Red Hat Enterprise Linux VM (RHEL 7.8 unmanaged)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-simple-rhel-unmanaged/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-simple-rhel-unmanaged/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Red Hat Enterprise Linux VM (RHEL 7.8)",
"itemDisplayName": "Red Hat Enterprise Linux VM (RHEL 7.8 unmanaged)",
"description": "This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL VM image for the selected version on Standard A1_v2 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.",
"summary": "This template will deploy RedHat (RHEL) VM, using the Pay-As-You-Go RHEL VM image. Additional charges apply.",
"githubUsername": "borisb2015",

Просмотреть файл

@ -1,5 +1,5 @@
---
description: Deploy a VM Scale Set where virtual machines are deployed as registered nodes in the Azure Automation Desired State Configuration service, and node configuration is guaranteed consistency after deployment. NOTE: Required prerequisites Registration Key and Registration URL are available only after successful creation of an Azure Automation Account for Azure Automation DSC.
description: Deploy a VM Scale Set where virtual machines are deployed as registered nodes in the Azure Automation Desired State Configuration service, and node configuration is guaranteed consistency after deployment. NOTE&#58; Required prerequisites Registration Key and Registration URL are available only after successful creation of an Azure Automation Account for Azure Automation DSC.
page_type: sample
products:
- azure

Просмотреть файл

@ -1,5 +1,5 @@
---
description: This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments. For Network security best practices for production deployments, see [Azure Network Security Best Practices](https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices)
description: This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE&#58; This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments.
page_type: sample
products:
- azure

Просмотреть файл

@ -2,7 +2,7 @@
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "VMSS Flexible Orchestration Mode Quickstart Linux",
"description": "This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments. For Network security best practices for production deployments, see [Azure Network Security Best Practices](https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices)",
"description": "This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments.",
"summary": "This template deploys a simple VM Scale Set of with instances behind an Azure Load Balancer. THe VM Scale set is in Flexible Orchestration Mode.",
"githubUsername": "fitzgeraldsteele",
"dateUpdated": "2022-06-20",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Deploy a Scale Set into an existing vnet
# Deploy a Scale Set into an existing vnet on Windows
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vmss-win-existing-vnet/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vmss-win-existing-vnet/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Deploy a Scale Set into an existing vnet",
"itemDisplayName": "Deploy a Scale Set into an existing vnet on Windows",
"description": "This template deploys a Windows 2016 Datacenter VM Scale Set into an exsisting resource group, vnet and subnet.",
"summary": "This template deploys a VM Scale Set into an exsisting vnet.",
"githubUsername": "gbowerman",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# Create a Budget
# Create a Budget with Filter
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-onefilter/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-onefilter/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a Budget",
"itemDisplayName": "Create a Budget with Filter",
"description": "This template shows how to create a budget under a subscription.",
"summary": "This template creates a budget to track cost or usage and get notified whenever a specified threshold is met. There are multiple notification thresholds that are available to configure.",
"githubUsername": "theelderwand",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# Create a Budget
# Create a Simple Budget
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-simple/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-simple/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a Budget",
"itemDisplayName": "Create a Simple Budget",
"description": "This template shows how to create a budget under a subscription.",
"summary": "This template creates a budget to track cost or usage and get notified whenever a specified threshold is met. There are multiple notification thresholds that are available to configure.",
"githubUsername": "theelderwand",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Deploy a managed Kubernetes Cluster (AKS).
# Deploy a managed Kubernetes Cluster with AAD (AKS)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.containerinstance/aks-advanced-networking-aad/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.containerinstance/aks-advanced-networking-aad/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Deploy a managed Kubernetes Cluster (AKS).",
"itemDisplayName": "Deploy a managed Kubernetes Cluster with AAD (AKS)",
"description": "This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integeration. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.",
"summary": "This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integration.",
"githubUsername": "t1agob",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a V2 data factory
# Create a V2 data factory (MySQL)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/PublicDeployment.svg)
@ -19,7 +19,7 @@ languages:
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/CredScanResult.svg)
This template creates a data factory of version 2 with a pipeline that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for MySQL.
## Prerequisites ##
## Prerequisites
* Azure subscription. If you don't have an Azure subscription, create a [free Azure account](https://azure.microsoft.com/free/) before you begin.
* Azure storage account. You use Blob storage as a source data store. If you don't have a storage account, see [Create an Azure storage account](https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account) for steps to create one.

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a V2 data factory",
"itemDisplayName": "Create a V2 data factory (MySQL)",
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for MySQL.",
"summary": "Create a Data Factory account, Blob source, MySQL sink and Copy Activity Pipeline",
"githubUsername": "ramnov",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a V2 data factory
# Create a V2 data factory (PostGre)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-postgresql-copy/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-postgresql-copy/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a V2 data factory",
"itemDisplayName": "Create a V2 data factory (PostGre)",
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for PostgreSQL.",
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
"githubUsername": "ramnov",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a V2 data factory
# Create a V2 data factory (SQL)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-sql-copy/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-sql-copy/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a V2 data factory",
"itemDisplayName": "Create a V2 data factory (SQL)",
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure SQL database.",
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
"githubUsername": "spelluru",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a V2 data factory
# Create a V2 data factory (SQL On-prem)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-onprem-sql-to-blob-copy/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-onprem-sql-to-blob-copy/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a V2 data factory",
"itemDisplayName": "Create a V2 data factory (SQL On-prem)",
"description": "This template creates a V2 data factory that copies data from an on-premises SQL Server to an Azure blob storage",
"summary": "The template creates a data factory, linked services for on-premises SQL server and Azure blob storage, datasets to represent input and output data, and then the pipeline that copies the data.",
"githubUsername": "spelluru",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a V2 data factory
# Create a V2 data factory (Spark)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-transform-using-spark/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-transform-using-spark/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a V2 data factory",
"itemDisplayName": "Create a V2 data factory (Spark)",
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to another folder in the storage.",
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
"githubUsername": "spelluru",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# Create Azure Event Grid Custom Topic and Subscription
# Create Azure Event Grid Custom Topic and Queue Subscription
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-queue/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-queue/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create Azure Event Grid Custom Topic and Subscription",
"itemDisplayName": "Create Azure Event Grid Custom Topic and Queue Subscription",
"description": "Creates an Azure Event Grid custom topic and a service bus queue subscription. Template originally authored by Markus Meyer.",
"summary": "This template creates an Azure Event Grid custom topic and a service bus queue subscription. Template originally authored by Markus Meyer.",
"githubUsername": "markusmeyer13",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create Azure Event Grid Custom Topic and Subscription
# Create Azure Event Grid Custom Topic Subscription
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-topic/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-topic/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create Azure Event Grid Custom Topic and Subscription",
"itemDisplayName": "Create Azure Event Grid Custom Topic Subscription",
"description": "Creates an Azure Event Grid custom topic and a service bus topic subscription. Template originally authored by Markus Meyer.",
"summary": "This template creates an Azure Event Grid custom topic and a service bus topic subscription. Template originally authored by Markus Meyer.",
"githubUsername": "markusmeyer13",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create a Service Bus namespace IP Filter rule
# Create a Eventhub namespace IP Filter rule
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhub-namespace-ipfilter/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhub-namespace-ipfilter/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create a Service Bus namespace IP Filter rule",
"itemDisplayName": "Create a Eventhub namespace IP Filter rule",
"description": "This template enables you to deploy a Service Bus Premium namespace with IP Filter rule",
"summary": "This template creates a Service Bus namespace and IP Filter rule",
"githubUsername": "v-ajnava",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create EventHubs with Capture enabled
# Create EventHubs with Capture enabled (ADLS)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhubs-create-namespace-and-enable-capture-for-adls/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhubs-create-namespace-and-enable-capture-for-adls/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create EventHubs with Capture enabled",
"itemDisplayName": "Create EventHubs with Capture enabled (ADLS)",
"description": "This template enables you to deploy a EventHubs namespace with an event hub and enabling Capture on it",
"summary": "Creates a EventHubs namespace, an Event Hub with Capture enabled on it for Azure Data Lake Store as destination.",
"githubUsername": "v-ajnav",

Просмотреть файл

@ -8,7 +8,7 @@ languages:
- json
- bicep
---
# Azure Machine Learning end-to-end secure setup
# Azure Machine Learning end-to-end secure setup (legacy)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-end-to-end-secure-v1-legacy-mode/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-end-to-end-secure-v1-legacy-mode/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Azure Machine Learning end-to-end secure setup",
"itemDisplayName": "Azure Machine Learning end-to-end secure setup (legacy)",
"description": "This set of Bicep templates demonstrates how to set up Azure Machine Learning end-to-end in a secure set up. This reference implementation includes the Workspace, a compute cluster, compute instance and attached private AKS cluster.",
"summary": "This set of Bicep templates demonstrates how to set up Azure Machine Learning end-to-end in a secure set up.",
"githubUsername": "deeikele",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Azure Machine Learning Service.
# Create an Azure Machine Learning Service (AKS)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-service-create-aks/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-service-create-aks/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Azure Machine Learning Service.",
"itemDisplayName": "Create an Azure Machine Learning Service (AKS)",
"description": "This template creates an Azure Machine Learning service.",
"summary": "This template creates an Azure Machine Learning service.",
"githubUsername": "keerthiadu",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Azure Machine Learning service workspace.
# Create an Azure Machine Learning service workspace (CMK)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-cmk/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-cmk/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
"itemDisplayName": "Create an Azure Machine Learning service workspace (CMK)",
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. The example shows how to configure Azure Machine Learning for encryption with a customer-managed encryption key.",
"summary": "This template creates an Azure Machine Learning service workspace with public network connectivity.",
"githubUsername": "denniseik",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Azure Machine Learning service workspace.
# Create an Azure Machine Learning service workspace (legacy)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet-v1-legacy-mode/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet-v1-legacy-mode/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
"itemDisplayName": "Create an Azure Machine Learning service workspace (legacy)",
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.",
"summary": "This template creates an Azure Machine Learning service workspace while allowing for various security configurations.",
"githubUsername": "jloeffler7",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Azure Machine Learning service workspace.
# Create an Azure Machine Learning service workspace (vnet)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
"itemDisplayName": "Create an Azure Machine Learning service workspace (vnet)",
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.",
"summary": "This template creates an Azure Machine Learning service workspace while allowing for various security configurations.",
"githubUsername": "jloeffler7",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Application Gateway
# Create an Application Gateway with Path Override
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-path-override/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-path-override/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Application Gateway",
"itemDisplayName": "Create an Application Gateway with Path Override",
"description": "This template deploys an Application Gateway and shows usage of the path override feature for a backend address pool.",
"summary": "Create an Application Gateway with path override",
"githubUsername": "bwanner",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Application Gateway
# Create an Application Gateway with Probe
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-probe/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-probe/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Application Gateway",
"itemDisplayName": "Create an Application Gateway with Probe",
"description": "This template deploys an Application Gateway with enhanced probe functionality.",
"summary": "Create an Application Gateway",
"githubUsername": "bwanner",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Application Gateway with Public IP
# Create an Application Gateway with Public IP (Offload)
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-public-ip-ssl-offload/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-public-ip-ssl-offload/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Application Gateway with Public IP",
"itemDisplayName": "Create an Application Gateway with Public IP (Offload)",
"description": "This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Ssl Offload and Load balancing with Two backend servers. Note that you have to specify valid IPs for backend servers.",
"summary": "Create an Application Gateway with Public IP",
"githubUsername": "puneetsaraswat",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Application Gateway
# Create an Application Gateway with Redirect
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-redirect/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-redirect/PublicDeployment.svg)

Просмотреть файл

@ -1,7 +1,7 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Application Gateway",
"itemDisplayName": "Create an Application Gateway with Redirect",
"description": "This template creates an application gateway with Redirect functionalities in a virtual network and sets up load balancing and redirect rules (basic and pathbased)",
"summary": "Create an Application Gateway",
"githubUsername": "shphirke",

Просмотреть файл

@ -7,7 +7,7 @@ products:
languages:
- json
---
# Create an Application Gateway
# Create an Application Gateway with Rewrite
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-rewrite/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-rewrite/PublicDeployment.svg)
@ -25,12 +25,15 @@ languages:
Application Gateway now supports the ability to rewrite headers of the incoming HTTP requests as well as the outgoing HTTP responses. You will be able to add, remove or update HTTP request and response headers while the request/response packets move between the client and backend pools.
With this change, you need to:
1. Create the new objects required to rewrite the http headers:
a. ""requestHeaderConfiguration" and "responseHeaderConfiguration": to specify the names of headers that you intend to rewrite and new value that the original headers need to be rewritten to.
b. “actionSet”- this object contains the configurations of the request and response headers specified above.
c. “rewriteRule”- this object contains all the actionSets
d. “rewriteRuleSet”- this object contains all the rewriteRules and will need to be attached to a request routing rule- basic or path-based
2. You will then be required to attach the rewrite rule set with a routing rule. Once created, this rewrite configuration is attached to the source listener via the routing rule. When using a basic routing rule, the header rewrite configuration is associated with a source listener and is a global header rewrite. When a path-based routing rule is used, the header rewrite configuration is defined on the URL path map. So, it only applies to the specific path area of a site.
1. Create the new objects required to rewrite the http headers:
a. ""requestHeaderConfiguration" and "responseHeaderConfiguration": to specify the names of headers that you intend to rewrite and new value that the original headers need to be rewritten to.
b. “actionSet”- this object contains the configurations of the request and response headers specified above.
c. “rewriteRule”- this object contains all the actionSets
d. “rewriteRuleSet”- this object contains all the rewriteRules and will need to be attached to a request routing rule- basic or path-based
1. You will then be required to attach the rewrite rule set with a routing rule. Once created, this rewrite configuration is attached to the source listener via the routing rule. When using a basic routing rule, the header rewrite configuration is associated with a source listener and is a global header rewrite. When a path-based routing rule is used, the header rewrite configuration is defined on the URL path map. So, it only applies to the specific path area of a site.
You can create multiple http header rewrite rule sets and each rewrite rule set can be applied to multiple listeners. However, you can apply only one http rewrite rule set to a specific listener.
@ -43,8 +46,9 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
| requestHeaderConfiguration[].headerName | Yes | Name of the header to set. |
| requestHeaderConfiguration[].headerValue | Yes | Value to set for the header. It can be a constant string or a format string. If the value is set to an empty string, the header will be removed from the HTTP packet.
### Sample Rewrite Configuration
```
## Sample Rewrite Configuration
```json
{
"rewriteRuleSet": [
{
@ -80,8 +84,9 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
}
```
### Sample request routing rule configuration with rewrite rule set
```
## Sample request routing rule configuration with rewrite rule set
```json
{
"requestRoutingRules": [
{
@ -107,17 +112,18 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
```
You can rewrite the value in the headers to:
a. Text value
a. Text value
Example: $responseHeaderConfiguration = New-AzureRmApplicationGatewayRewriteRuleHeaderConfiguration -HeaderName "Strict-Transport-Security" -HeaderValue "max-age=31536000")
b. Value from another header
c. Value from supported server variables
b. Value from another header
c. Value from supported server variables
Example: $requestHeaderConfiguration = New-AzureRmApplicationGatewayRewriteRuleHeaderConfiguration -HeaderName "Ciphers-Used" -HeaderValue "{var_ssl_cipher}"
Note: In order to specify a server variable, you need to use the syntax: {var_ServerVariable}
d. A combination of the above
d. A combination of the above
For more details, please visit https://aka.ms/appgwheadercrud
### Notes:
## Notes
Supported apiVersion to use http rewrite feature is "2018-10-01" and above.
`Tags: Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/applicationGateways, Microsoft.Network/applicationGateways/rewriteRuleSets, Microsoft.Network/applicationGateways/probes`

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше