Get the best Azure region from a provided list of regions based on ElectricityMaps emissions data.
Get-ElectricityMapsBestAzureRegion [-Regions] <String[]> [-AuthToken] <String> [<CommonParameters>]
Retrieves the best Azure region from a provided list of regions based on ElectricityMaps emissions data.
Get-ElectricityMapsBestAzureRegion -Regions @("westeurope", "northeurope", "eastus") -AuthToken $token
"westeurope", "northeurope", "eastus" | Get-ElectricityMapsBestAzureRegion -AuthToken $token
The list of Azure Regions to get the ElectricityMaps value for.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
The ElectricityMaps API token to use for authentication.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
You will need to register an account for an API token from https://www.co2signal.com/ to use this function.
https://github.com/cloudyspells/PSElectricityMaps/wiki/Get-ElectricityMapsBestAzureRegion
https://docs.co2signal.com/#get-latest-by-geographic-coordinate
https://docs.microsoft.com/en-us/powershell/module/az.resources/get-azlocation?view=azps-6.4.0