1/19
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Syntax
The structure and rules for writing commands or code correctly. Example: Get-Process [[-Name] <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Bicep
A human-readable, Azure-specific language used to deploy Infrastructure as Code (IaC), an alternative to JSON templates.
JSON
A human-readable format universally used to create configurations. is used to send data between computers.
SDKs
are collections of tools, libraries, and documentation designed to help developers build applications that integrate with Azure services
SKU
used to identify a specific configuration or tier for something
Continuous Deployment (CD)
An extension of CI where the application is automatically released to production (or another environment) after passing all tests and checks.
Continuous Integration (CI)
A development practice where code changes are frequently merged into a shared repository and automatically tested to detect integration issues early.
Imperative syntax
Imperative scripting focuses on specifying each step in deploying the resources. Often used for scripts
Declarative syntax
Opposite of imperative, defining the desired end state of a system without specifying how to achieve it. Example: "create a Vm in west us"
only used in ARM templates
Infrastructure As Code (IAC)
is using JSON or Bicep format templates to define, version, automate, and deploy infrastructure in Azure. And these templates ensure consistency and repeatability in deployments.
Parameter
An optional action to modify how the task is executed. same in all languages
Get-Process -Name "notepad"
Pipe
Pass the output of one command as input to another.
Example: ps -ef | grep python
Azure resource manager
Management layer for deploying, managing, and organizing resources for Azure, it is like a gateway that process your request. And then does the work what you input.
Azure Cloud Shell
Browser based, supports Azure CLI and Powershell and more, manage resources, persistent storage that is saved in a storage account for SSH keys, etc
Azure CLI
Used to manage resources, automation and scripting. Must be installed
Example: az login
Code snippets
Small, reusable pieces of code that perform specific tasks or functions.
Example: Get-Process -Id 1234
contentVersion
A required section that defines the version of your template
schema
each schema URL for different Azure resources has a unique structure and format that is specific to that resource.
For tenant deployments, use:https://schema.management.azure.com/schemas/2019-08-01/tenantDeploymentTemplate.json#
For azure arm template
https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#
API
An interface that allows different software applications to communicate with each other.
RESTApi
A style of API that uses HTTP(S) protocols for requests and responses, typically in the form of URLs.
GET: Retrieve data.
POST: Send data to be processed or created.
PUT: Update existing data.
DELETE: Remove data.