Documentation ¶
Index ¶
- func Add(args ...interface{}) interface{}
- func And(args ...interface{}) interface{}
- func Array(args ...interface{}) interface{}
- func Base64(args ...interface{}) interface{}
- func Base64ToJson(args ...interface{}) interface{}
- func Base64ToString(args ...interface{}) interface{}
- func Bool(args ...interface{}) interface{}
- func Coalesce(args ...interface{}) interface{}
- func Concat(args ...interface{}) interface{}
- func Contains(args ...interface{}) interface{}
- func CopyIndex(args ...interface{}) interface{}
- func CreateArray(args ...interface{}) interface{}
- func CreateObject(args ...interface{}) interface{}
- func DataUri(args ...interface{}) interface{}
- func DataUriToString(args ...interface{}) interface{}
- func DateTimeAdd(args ...interface{}) interface{}
- func DateTimeFromEpoch(args ...interface{}) interface{}
- func DateTimeToEpoch(args ...interface{}) interface{}
- func Deployment(deploymentProvider DeploymentData, args ...interface{}) interface{}
- func Div(args ...interface{}) interface{}
- func Empty(args ...interface{}) interface{}
- func EndsWith(args ...interface{}) interface{}
- func Environment(envProvider DeploymentData, args ...interface{}) interface{}
- func Equals(args ...interface{}) interface{}
- func Evaluate(deploymentProvider DeploymentData, name string, args ...interface{}) interface{}
- func Evaluate1(generalFuncs map[string]func(...interface{}) interface{}, name string, ...) interface{}
- func ExtensionResourceID(args ...interface{}) interface{}
- func False(args ...interface{}) interface{}
- func First(args ...interface{}) interface{}
- func Float(args ...interface{}) interface{}
- func Format(args ...interface{}) interface{}
- func Greater(args ...interface{}) interface{}
- func GreaterOrEquals(args ...interface{}) interface{}
- func Guid(args ...interface{}) interface{}
- func If(args ...interface{}) interface{}
- func IndexOf(args ...interface{}) interface{}
- func Int(args ...interface{}) interface{}
- func Intersection(args ...interface{}) interface{}
- func Items(args ...interface{}) interface{}
- func JSON(args ...interface{}) interface{}
- func Join(args ...interface{}) interface{}
- func Last(args ...interface{}) interface{}
- func LastIndexOf(args ...interface{}) interface{}
- func Length(args ...interface{}) interface{}
- func Less(args ...interface{}) interface{}
- func LessOrEquals(args ...interface{}) interface{}
- func ManagementGroup(_ ...interface{}) interface{}
- func ManagementGroupResourceID(args ...interface{}) interface{}
- func Max(args ...interface{}) interface{}
- func Min(args ...interface{}) interface{}
- func Mod(args ...interface{}) interface{}
- func Mul(args ...interface{}) interface{}
- func NewGuid(args ...interface{}) interface{}
- func Not(args ...interface{}) interface{}
- func Null(args ...interface{}) interface{}
- func Or(args ...interface{}) interface{}
- func PadLeft(args ...interface{}) interface{}
- func Parameters(paramProvider DeploymentData, args ...interface{}) interface{}
- func PickZones(args ...interface{}) interface{}
- func Range(args ...interface{}) interface{}
- func Reference(args ...interface{}) interface{}
- func Replace(args ...interface{}) interface{}
- func ResourceGroup(args ...interface{}) interface{}
- func ResourceID(args ...interface{}) interface{}
- func Skip(args ...interface{}) interface{}
- func Split(args ...interface{}) interface{}
- func StartsWith(args ...interface{}) interface{}
- func String(args ...interface{}) interface{}
- func Sub(args ...interface{}) interface{}
- func SubString(args ...interface{}) interface{}
- func Subscription(_ ...interface{}) interface{}
- func SubscriptionResourceID(args ...interface{}) interface{}
- func Take(args ...interface{}) interface{}
- func Tenant(_ ...interface{}) interface{}
- func TenantResourceID(args ...interface{}) interface{}
- func ToLower(args ...interface{}) interface{}
- func ToUpper(args ...interface{}) interface{}
- func Trim(args ...interface{}) interface{}
- func True(args ...interface{}) interface{}
- func UTCNow(args ...interface{}) interface{}
- func Union(args ...interface{}) interface{}
- func UniqueString(args ...interface{}) interface{}
- func Uri(args ...interface{}) interface{}
- func Variables(varProvider DeploymentData, args ...interface{}) interface{}
- type DeploymentData
- type Iso8601Duration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Base64ToJson ¶
func Base64ToJson(args ...interface{}) interface{}
func Base64ToString ¶
func Base64ToString(args ...interface{}) interface{}
func CreateArray ¶
func CreateArray(args ...interface{}) interface{}
func CreateObject ¶
func CreateObject(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 Environment ¶
func Environment(envProvider DeploymentData, args ...interface{}) interface{}
func Evaluate ¶
func Evaluate(deploymentProvider DeploymentData, name string, args ...interface{}) interface{}
func ExtensionResourceID ¶
func ExtensionResourceID(args ...interface{}) interface{}
func GreaterOrEquals ¶
func GreaterOrEquals(args ...interface{}) interface{}
func Intersection ¶
func Intersection(args ...interface{}) interface{}
func LastIndexOf ¶
func LastIndexOf(args ...interface{}) interface{}
func LessOrEquals ¶
func LessOrEquals(args ...interface{}) interface{}
func ManagementGroup ¶
func ManagementGroup(_ ...interface{}) interface{}
func ManagementGroupResourceID ¶
func ManagementGroupResourceID(args ...interface{}) interface{}
func Parameters ¶
func Parameters(paramProvider DeploymentData, 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 ResourceGroup ¶
func ResourceGroup(args ...interface{}) interface{}
func ResourceID ¶
func ResourceID(args ...interface{}) interface{}
func StartsWith ¶
func StartsWith(args ...interface{}) interface{}
func Subscription ¶
func Subscription(_ ...interface{}) interface{}
func SubscriptionResourceID ¶
func SubscriptionResourceID(args ...interface{}) interface{}
func TenantResourceID ¶
func TenantResourceID(args ...interface{}) interface{}
func UniqueString ¶
func UniqueString(args ...interface{}) interface{}
func Variables ¶
func Variables(varProvider DeploymentData, args ...interface{}) interface{}
Types ¶
type DeploymentData ¶
Source Files ¶
- add.go
- and.go
- array.go
- base64.go
- bool.go
- casing.go
- coalesce.go
- concat.go
- contains.go
- copy_index.go
- create_array.go
- create_object.go
- data_uri.go
- date_time_add.go
- date_time_epoch.go
- deployment.go
- div.go
- empty.go
- ends_with.go
- equals.go
- false.go
- first.go
- float.go
- format.go
- functions.go
- greater.go
- guid.go
- if.go
- index_of.go
- int.go
- intersection.go
- items.go
- join.go
- json.go
- last.go
- last_index_of.go
- length.go
- less.go
- max.go
- min.go
- mod.go
- mul.go
- not.go
- null.go
- or.go
- pad.go
- parameters.go
- pick_zones.go
- range.go
- reference.go
- replace.go
- resource.go
- scope.go
- skip.go
- split.go
- starts_with.go
- string.go
- sub.go
- substring.go
- take.go
- trim.go
- true.go
- union.go
- unique_string.go
- uri.go
- utc_now.go
Click to show internal directories.
Click to hide internal directories.