Documentation
¶
Overview ¶
Package waf contains the rules for Well Architected Alignment. To add a new rule, create a new file and add a new function that returns a new rule. Then add the rule to the Rules slice.
Index ¶
- Variables
- func AzurermApplicationGatewaySku() *attrvalue.SimpleRule[string]
- func AzurermApplicationGatewayZones() *attrvalue.SetRule[int]
- func AzurermKubernetesClusterZones() *attrvalue.SetRule[int]
- func AzurermLbSku() *attrvalue.SimpleRule[string]
- func AzurermPublicIpSku() *attrvalue.SimpleRule[string]
- func AzurermPublicIpZones() *attrvalue.SetRule[int]
- func AzurermServicePlanZoneBalancingEnabled() *attrvalue.SimpleRule[bool]
- func AzurermStorageAccountAccountReplicationType() *attrvalue.SimpleRule[string]
- func AzurermVirtualMachineZoneUnknown() *attrvalue.UnknownValueRule
- func AzurermVirtualMachineZonesUnknown() *attrvalue.UnknownValueRule
- func AzurermVirtualNetworkGatewaySku() *attrvalue.SimpleRule[string]
Constants ¶
This section is empty.
Variables ¶
View Source
var Rules = []tflint.Rule{ AzurermApplicationGatewaySku(), AzurermApplicationGatewayZones(), AzurermKubernetesClusterZones(), AzurermLbSku(), AzurermPublicIpSku(), AzurermPublicIpZones(), AzurermServicePlanZoneBalancingEnabled(), AzurermStorageAccountAccountReplicationType(), AzurermVirtualMachineZoneUnknown(), AzurermVirtualMachineZonesUnknown(), AzurermVirtualNetworkGatewaySku(), }
Rules is the list of rules for Well Architected Alignment. Make sure to add any new rules to this list. Please sort the list to be kind to your fellow maintainers.
Functions ¶
func AzurermApplicationGatewaySku ¶
func AzurermApplicationGatewaySku() *attrvalue.SimpleRule[string]
func AzurermLbSku ¶
func AzurermLbSku() *attrvalue.SimpleRule[string]
func AzurermPublicIpSku ¶
func AzurermPublicIpSku() *attrvalue.SimpleRule[string]
func AzurermPublicIpZones ¶
func AzurermServicePlanZoneBalancingEnabled ¶
func AzurermServicePlanZoneBalancingEnabled() *attrvalue.SimpleRule[bool]
func AzurermStorageAccountAccountReplicationType ¶
func AzurermStorageAccountAccountReplicationType() *attrvalue.SimpleRule[string]
func AzurermVirtualMachineZoneUnknown ¶
func AzurermVirtualMachineZoneUnknown() *attrvalue.UnknownValueRule
func AzurermVirtualMachineZonesUnknown ¶
func AzurermVirtualMachineZonesUnknown() *attrvalue.UnknownValueRule
func AzurermVirtualNetworkGatewaySku ¶
func AzurermVirtualNetworkGatewaySku() *attrvalue.SimpleRule[string]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.