Cloudmarque.Azure
1.0.2
Cloudmarque PowerShell Tools for Azure is a deployment and management framework for cloud resources following a DevOps/GitOps methodology aligned with the Cloudmarque Reference Architecture and Operating Model.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2020 Trustmarque. All rights reserved.
Package Details
Author(s)
- Nathan Kitchen
Tags
Cloudmarque Cloud Azure Devops Gitops
Functions
Clear-CmAzContext Get-CmAzContext Get-CmAzResourceName Get-CmAzService Get-CmAzSettingsFile Get-CmAzSubscriptionName New-CmAzProject Set-CmAzContext Test-CmAzPackage New-CmAzCore New-CmAzCoreAutomation Set-CmAzCoreAutomationDeleteResource New-CmAzCoreBillingRule New-CmAzCoreKeyVault New-CmAzCoreMonitor New-CmAzRecoveryServicesVault Set-CmAzCoreTag New-CmAzIaasBastionHost New-CmAzIaasNetworking New-CmAzIaasVm Set-CmAzIaasUpdateManagement New-CmAzIaasVpnGw New-CmAzIaaSWVD New-CmAzPaasSql New-CmAzPaasWeb New-CmAzPaasWebStatic Set-BlobStorageContentType New-CmAzSecurityPartner Set-CmAzSecurityCentre
PSEditions
Dependencies
-
- Az.Accounts (>= 1.9.3)
- Az.Advisor (= 1.1.1)
- Az.ApiManagement (= 2.1.0)
- Az.Automation (= 1.4.0)
- Az.Cdn (= 1.4.3)
- Az.Compute (= 4.3.1)
- Az.DesktopVirtualization (= 2.0.0)
- Az.FrontDoor (= 1.6.1)
- Az.Keyvault (= 2.1.0)
- Az.Network (= 3.3.0)
- Az.OperationalInsights (= 2.3.0)
- Az.Resources (= 2.5.0)
- Az.Storage (= 2.5.0)
- Az.Websites (= 1.11.0)
- Powershell-Yaml (= 0.4.2)
Release Notes
Update dependency list in manifest, initial WVD implementation and minor cmdlet fixes.
FileList
- Cloudmarque.Azure.nuspec
- Cloudmarque.Azure.psd1
- Cloudmarque.Azure.psm1
- icon.png
- Install-Dependencies.ps1
- Private\placeholder.md
- Private\Runbooks\Delete-TaggedResource.Runbook.ps1
- Public\coretags.yml
- Public\Common\Clear-CmAzContext.ps1
- Public\Common\Get-CmAzContext.ps1
- Public\Common\Get-CmAzResourceName.ps1
- Public\Common\Get-CmAzService.ps1
- Public\Common\Get-CmAzSettingsFile.ps1
- Public\Common\Get-CmAzSubscriptionName.ps1
- Public\Common\New-CmAzProject.ps1
- Public\Common\Set-CmAzContext.ps1
- Public\Common\Test-CmAzPackage.ps1
- Public\Core\New-CmAzCore.ps1
- Public\Core\automation\New-CmAzCoreAutomation.json
- Public\Core\automation\New-CmAzCoreAutomation.ps1
- Public\Core\automation\DeleteTaggedResource\Set-CmAzCoreAutomationDeleteResource.json
- Public\Core\automation\DeleteTaggedResource\Set-CmAzCoreAutomationDeleteResource.ps1
- Public\Core\budgets\New-CmAzCoreBillingRule.json
- Public\Core\budgets\New-CmAzCoreBillingRule.ps1
- Public\Core\keyvault\New-CmAzCoreKeyVault.json
- Public\Core\keyvault\New-CmAzCoreKeyVault.ps1
- Public\Core\monitoring\New-CmAzCoreMonitor.Logging.json
- Public\Core\monitoring\New-CmAzCoreMonitor.Monitoring.json
- Public\Core\monitoring\New-CmAzCoreMonitor.ps1
- Public\Core\monitoring\scheduleTypes.yml
- Public\Core\recoveryvault\New-CmAzRecoveryServicesDiagnostics.json
- Public\Core\recoveryvault\New-CmAzRecoveryServicesPolicy.json
- Public\Core\recoveryvault\New-CmAzRecoveryServicesVault.json
- Public\Core\recoveryvault\New-CmAzRecoveryServicesVault.ps1
- Public\Core\tags\Set-CmAzCoreTag.ps1
- Public\IaaS\bastionhost\New-CmAzIaasBastionHost.json
- Public\IaaS\bastionhost\New-CmAzIaasBastionHost.ps1
- Public\IaaS\networking\New-CmAzIaasNetworking.json
- Public\IaaS\networking\New-CmAzIaasNetworking.ps1
- Public\IaaS\vm\New-CmAzIaasVm.json
- Public\IaaS\vm\New-CmAzIaasVm.ps1
- Public\IaaS\vm\New-CmAzIaasVm.ResourceGroups.json
- Public\IaaS\vm\scheduleTypes.yml
- Public\IaaS\vm\Set-CmAzIaasUpdateManagement.json
- Public\IaaS\vm\Set-CmAzIaasUpdateManagement.LinkedServices.json
- Public\IaaS\vm\Set-CmAzIaasUpdateManagement.ps1
- Public\IaaS\vpngw\New-CmAzIaasVpnGw.json
- Public\IaaS\vpngw\New-CmAzIaasVpnGw.ps1
- Public\IaaS\wvd\New-CmAzIaaSWVD.ps1
- Public\IaaS\wvd\New-CmAzWVDEnvironment.json
- Public\IaaS\wvd\New-CmAzWVDHosts.json
- Public\IaaS\wvd\New-CmAzWVDPostSetup.json
- Public\PaaS\README.md
- Public\PaaS\sql\New-CmAzPaasSql.json
- Public\PaaS\sql\New-CmAzPaasSql.ps1
- Public\PaaS\web\New-CmAzPaasWeb.json
- Public\PaaS\web\New-CmAzPaasWeb.ps1
- Public\PaaS\web-static\New-CmAzPaasWebStatic.Cdn.json
- Public\PaaS\web-static\New-CmAzPaasWebStatic.ps1
- Public\PaaS\web-static\New-CmAzPaasWebStatic.Storage.json
- Public\PaaS\web-static\Set-BlobStorageContentType.ps1
- Public\Security\managed-services\New-CmAzSecurityPartner.ps1
- Public\Security\managed-services\_templates\azuredeploy.json
- Public\Security\managed-services\_templates\azuredeploy.parameters.json
- Public\Security\security-centre\Set-CmAzSecurityCentre.json
- Public\Security\security-centre\Set-CmAzSecurityCentre.ps1
- Resources\Project\automation.yml
- Resources\Project\bastionHost.yml
- Resources\Project\budgets.yml
- Resources\Project\core.yml
- Resources\Project\deleteservice.yml
- Resources\Project\keyvaults.yml
- Resources\Project\monitor.yml
- Resources\Project\naming.yaml
- Resources\Project\partners.yml
- Resources\Project\recoveryservicespolicy.yml
- Resources\Project\recoveryservicesvault.yml
- Resources\Project\run.ps1
- Resources\Project\security.yml
- Resources\Project\sql.yml
- Resources\Project\tags.yml
- Resources\Project\updateManagement.yml
- Resources\Project\virtualmachines.yml
- Resources\Project\vpngw.yml
- Resources\Project\web.yml
- Resources\Project\webstatic.yml
- Resources\Project\wvd.yml
- Resources\Project\networking\csv\nsg.csv
- Resources\Project\networking\csv\resourceGroup.csv
- Resources\Project\networking\csv\routeTable.csv
- Resources\Project\networking\csv\vnet.csv
- Resources\Project\networking\yml\networking.yml
- Resources\Project\networking\yml\customfolder\nsg-3.yml
- Resources\Project\networking\yml\customfolder\nsg-4.yml
- Resources\Project\networking\yml\customfolder\udr-3.yml
- Resources\Project\networking\yml\customfolder\udr-4.yml
- Resources\Project\networking\yml\customfolder\groups\DefaultNsgRules.yml
- Resources\Project\networking\yml\customfolder\groups\DefaultRuleGroup.yml
- Resources\Project\networking\yml\networkSecurityGroups\nsg-1.yml
- Resources\Project\networking\yml\networkSecurityGroups\nsg-2.yml
- Resources\Project\networking\yml\networkSecurityGroups\groups\DefaultNsgRules.yml
- Resources\Project\networking\yml\routeTables\udr-1.yml
- Resources\Project\networking\yml\routeTables\udr-2.yml
- Resources\Project\networking\yml\routeTables\groups\DefaultRouteGroup.yml
- Resources\Project\networking\yml\vnets\vnet-1.yml
- Resources\Project\_names\generators.yml
- Resources\Project\_names\regions.yml
- Resources\Project\_names\resources.yml
- Resources\Project\_names\tokens.yml
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.17.2 | 137 | 12/16/2021 |
1.0.17.1 | 62 | 10/12/2021 |
1.0.17 | 19 | 10/11/2021 |
1.0.16 | 47 | 9/16/2021 |
1.0.14.1 | 105 | 7/23/2021 |
1.0.14 | 33 | 7/21/2021 |
1.0.13 | 140 | 6/3/2021 |
1.0.12 | 73 | 4/27/2021 |
1.0.11 | 46 | 4/14/2021 |
1.0.10.1 | 51 | 3/5/2021 |
1.0.10 | 53 | 3/2/2021 |
1.0.9 | 372 | 2/5/2021 |
1.0.8.1 | 26 | 1/29/2021 |
1.0.8 | 30 | 1/16/2021 |
1.0.7 | 90 | 12/12/2020 |
1.0.6 | 56 | 12/6/2020 |
1.0.5 | 188 | 10/22/2020 |
1.0.2 (current version) | 40 | 9/14/2020 |
1.0.1 | 100 | 8/21/2020 |