functions

package
v0.86.0 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add added in v0.79.0

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

func And added in v0.79.0

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

func Array added in v0.79.0

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

func Base64 added in v0.79.0

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

func Base64ToJson added in v0.79.0

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

func Base64ToString added in v0.79.0

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

func Bool added in v0.79.0

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

func Coalesce added in v0.79.0

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

func Concat added in v0.79.0

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

func Contains added in v0.79.0

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

func CopyIndex added in v0.79.0

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

func CreateArray added in v0.79.0

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

func CreateObject added in v0.79.0

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

func DataUri added in v0.79.0

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

func DataUriToString added in v0.79.0

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

func DateTimeAdd added in v0.79.0

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

func DateTimeFromEpoch added in v0.79.0

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

func DateTimeToEpoch added in v0.79.0

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

func Deployment

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

func Div added in v0.79.0

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

func Empty added in v0.79.0

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

func EndsWith added in v0.79.0

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

func Environment

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

func Equals added in v0.79.0

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

func Evaluate

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

func ExtensionResourceID added in v0.79.0

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

func False added in v0.79.0

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

func First added in v0.79.0

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

func Float added in v0.79.0

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

func Format added in v0.79.0

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

func Greater added in v0.79.0

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

func GreaterOrEquals added in v0.79.0

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

func Guid added in v0.79.0

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

func If added in v0.79.0

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

func IndexOf added in v0.79.0

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

func Int added in v0.79.0

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

func Intersection added in v0.79.0

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

func Items added in v0.79.0

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

func JSON added in v0.79.0

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

func Join added in v0.79.0

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

func Last added in v0.79.0

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

func LastIndexOf added in v0.79.0

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

func Length added in v0.79.0

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

func Less added in v0.79.0

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

func LessOrEquals added in v0.79.0

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

func ManagementGroup added in v0.79.0

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

func ManagementGroupResourceID added in v0.79.0

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

func Max added in v0.79.0

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

func Min added in v0.79.0

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

func Mod added in v0.79.0

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

func Mul added in v0.79.0

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

func NewGuid added in v0.79.0

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

func Not added in v0.79.0

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

func Null added in v0.79.0

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

func Or added in v0.79.0

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

func PadLeft added in v0.79.0

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

func Parameters

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

func PickZones added in v0.79.0

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

func Range added in v0.79.0

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

func Reference added in v0.79.0

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 added in v0.79.0

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

func ResourceGroup added in v0.79.0

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

func ResourceID added in v0.79.0

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

func Skip added in v0.79.0

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

func Split added in v0.79.0

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

func StartsWith added in v0.79.0

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

func String added in v0.79.0

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

func Sub added in v0.79.0

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

func SubString added in v0.79.0

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

func Subscription added in v0.79.0

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

func SubscriptionResourceID added in v0.79.0

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

func Take added in v0.79.0

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

func Tenant added in v0.79.0

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

func TenantResourceID added in v0.79.0

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

func ToLower added in v0.79.0

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

func ToUpper added in v0.79.0

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

func Trim added in v0.79.0

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

func True added in v0.79.0

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

func UTCNow added in v0.79.0

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

func Union added in v0.79.0

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

func UniqueString added in v0.79.0

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

func Uri added in v0.79.0

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 added in v0.79.0

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