functions

package
v0.0.0-...-8039d59 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(args ...interface{}) interface{}

func And

func And(args ...interface{}) interface{}

func Array

func Array(args ...interface{}) interface{}

func Base64

func Base64(args ...interface{}) interface{}

func Base64ToJson

func Base64ToJson(args ...interface{}) interface{}

func Base64ToString

func Base64ToString(args ...interface{}) interface{}

func Bool

func Bool(args ...interface{}) interface{}

func Coalesce

func Coalesce(args ...interface{}) interface{}

func Concat

func Concat(args ...interface{}) interface{}

func Contains

func Contains(args ...interface{}) interface{}

func CopyIndex

func CopyIndex(args ...interface{}) interface{}

func CreateArray

func CreateArray(args ...interface{}) interface{}

func CreateObject

func CreateObject(args ...interface{}) interface{}

func DataUri

func DataUri(args ...interface{}) interface{}

func DataUriToString

func DataUriToString(args ...interface{}) interface{}

func DateTimeAdd

func DateTimeAdd(args ...interface{}) interface{}

func DateTimeFromEpoch

func DateTimeFromEpoch(args ...interface{}) interface{}

func DateTimeToEpoch

func DateTimeToEpoch(args ...interface{}) interface{}

func Deployment

func Deployment(deploymentProvider DeploymentData, args ...interface{}) interface{}

func Div

func Div(args ...interface{}) interface{}

func Empty

func Empty(args ...interface{}) interface{}

func EndsWith

func EndsWith(args ...interface{}) interface{}

func Environment

func Environment(envProvider DeploymentData, args ...interface{}) interface{}

func Equals

func Equals(args ...interface{}) interface{}

func Evaluate

func Evaluate(deploymentProvider DeploymentData, name string, args ...interface{}) interface{}

func Evaluate1

func Evaluate1(generalFuncs map[string]func(...interface{}) interface{}, name string, args ...interface{}) interface{}

func ExtensionResourceID

func ExtensionResourceID(args ...interface{}) interface{}

func False

func False(args ...interface{}) interface{}

func First

func First(args ...interface{}) interface{}

func Float

func Float(args ...interface{}) interface{}

func Format

func Format(args ...interface{}) interface{}

func Greater

func Greater(args ...interface{}) interface{}

func GreaterOrEquals

func GreaterOrEquals(args ...interface{}) interface{}

func Guid

func Guid(args ...interface{}) interface{}

func If

func If(args ...interface{}) interface{}

func IndexOf

func IndexOf(args ...interface{}) interface{}

func Int

func Int(args ...interface{}) interface{}

func Intersection

func Intersection(args ...interface{}) interface{}

func Items

func Items(args ...interface{}) interface{}

func JSON

func JSON(args ...interface{}) interface{}

func Join

func Join(args ...interface{}) interface{}

func Last

func Last(args ...interface{}) interface{}

func LastIndexOf

func LastIndexOf(args ...interface{}) interface{}

func Length

func Length(args ...interface{}) interface{}

func Less

func Less(args ...interface{}) interface{}

func LessOrEquals

func LessOrEquals(args ...interface{}) interface{}

func ManagementGroup

func ManagementGroup(_ ...interface{}) interface{}

func ManagementGroupResourceID

func ManagementGroupResourceID(args ...interface{}) interface{}

func Max

func Max(args ...interface{}) interface{}

func Min

func Min(args ...interface{}) interface{}

func Mod

func Mod(args ...interface{}) interface{}

func Mul

func Mul(args ...interface{}) interface{}

func NewGuid

func NewGuid(args ...interface{}) interface{}

func Not

func Not(args ...interface{}) interface{}

func Null

func Null(args ...interface{}) interface{}

func Or

func Or(args ...interface{}) interface{}

func PadLeft

func PadLeft(args ...interface{}) interface{}

func Parameters

func Parameters(paramProvider DeploymentData, args ...interface{}) interface{}

func PickZones

func PickZones(args ...interface{}) interface{}

func Range

func Range(args ...interface{}) interface{}

func Reference

func Reference(args ...interface{}) interface{}

Reference function can't work as per Azure because it requires Azure ARM logic best effort is to return the resourcename with a suffix to try and make it unique

func Replace

func Replace(args ...interface{}) interface{}

func ResourceGroup

func ResourceGroup(args ...interface{}) interface{}

func ResourceID

func ResourceID(args ...interface{}) interface{}

func Skip

func Skip(args ...interface{}) interface{}

func Split

func Split(args ...interface{}) interface{}

func StartsWith

func StartsWith(args ...interface{}) interface{}

func String

func String(args ...interface{}) interface{}

func Sub

func Sub(args ...interface{}) interface{}

func SubString

func SubString(args ...interface{}) interface{}

func Subscription

func Subscription(_ ...interface{}) interface{}

func SubscriptionResourceID

func SubscriptionResourceID(args ...interface{}) interface{}

func Take

func Take(args ...interface{}) interface{}

func Tenant

func Tenant(_ ...interface{}) interface{}

func TenantResourceID

func TenantResourceID(args ...interface{}) interface{}

func ToLower

func ToLower(args ...interface{}) interface{}

func ToUpper

func ToUpper(args ...interface{}) interface{}

func Trim

func Trim(args ...interface{}) interface{}

func True

func True(args ...interface{}) interface{}

func UTCNow

func UTCNow(args ...interface{}) interface{}

func Union

func Union(args ...interface{}) interface{}

func UniqueString

func UniqueString(args ...interface{}) interface{}

func Uri

func Uri(args ...interface{}) interface{}

func Variables

func Variables(varProvider DeploymentData, args ...interface{}) interface{}

Types

type DeploymentData

type DeploymentData interface {
	GetParameter(name string) interface{}
	GetVariable(variableName string) interface{}
	GetEnvVariable(envVariableName string) interface{}
}

type Iso8601Duration

type Iso8601Duration struct {
	Y int
	M int
	W int
	D int
	// Time Component
	TH int
	TM int
	TS int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL