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 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 ¶ added in v0.79.0
func Base64ToJson(args ...interface{}) interface{}
func Base64ToString ¶ added in v0.79.0
func Base64ToString(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 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 Environment ¶
func Environment(envProvider DeploymentData, 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 GreaterOrEquals ¶ added in v0.79.0
func GreaterOrEquals(args ...interface{}) interface{}
func Intersection ¶ added in v0.79.0
func Intersection(args ...interface{}) interface{}
func LastIndexOf ¶ added in v0.79.0
func LastIndexOf(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 Parameters ¶
func Parameters(paramProvider DeploymentData, 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 ResourceGroup ¶ added in v0.79.0
func ResourceGroup(args ...interface{}) interface{}
func ResourceID ¶ added in v0.79.0
func ResourceID(args ...interface{}) interface{}
func StartsWith ¶ added in v0.79.0
func StartsWith(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 TenantResourceID ¶ added in v0.79.0
func TenantResourceID(args ...interface{}) interface{}
func UniqueString ¶ added in v0.79.0
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.