datafunctionapp

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionString

type ConnectionString struct{}

type ConnectionStringAttributes

type ConnectionStringAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectionStringAttributes) InternalRef

func (cs ConnectionStringAttributes) InternalRef() (terra.Reference, error)

func (ConnectionStringAttributes) InternalTokens

func (cs ConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ConnectionStringAttributes) InternalWithRef

func (ConnectionStringAttributes) Name

func (ConnectionStringAttributes) Type

func (ConnectionStringAttributes) Value

type ConnectionStringState

type ConnectionStringState struct {
	Name  string `json:"name"`
	Type  string `json:"type"`
	Value string `json:"value"`
}

type Cors

type Cors struct{}

type CorsAttributes

type CorsAttributes struct {
	// contains filtered or unexported fields
}

func (CorsAttributes) AllowedOrigins

func (c CorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]

func (CorsAttributes) InternalRef

func (c CorsAttributes) InternalRef() (terra.Reference, error)

func (CorsAttributes) InternalTokens

func (c CorsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CorsAttributes) InternalWithRef

func (c CorsAttributes) InternalWithRef(ref terra.Reference) CorsAttributes

func (CorsAttributes) SupportCredentials

func (c CorsAttributes) SupportCredentials() terra.BoolValue

type CorsState

type CorsState struct {
	AllowedOrigins     []string `json:"allowed_origins"`
	SupportCredentials bool     `json:"support_credentials"`
}

type Identity

type Identity struct{}

type IdentityAttributes

type IdentityAttributes struct {
	// contains filtered or unexported fields
}

func (IdentityAttributes) IdentityIds

func (IdentityAttributes) InternalRef

func (i IdentityAttributes) InternalRef() (terra.Reference, error)

func (IdentityAttributes) InternalTokens

func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IdentityAttributes) InternalWithRef

func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes

func (IdentityAttributes) PrincipalId

func (i IdentityAttributes) PrincipalId() terra.StringValue

func (IdentityAttributes) TenantId

func (i IdentityAttributes) TenantId() terra.StringValue

func (IdentityAttributes) Type

type IdentityState

type IdentityState struct {
	IdentityIds []string `json:"identity_ids"`
	PrincipalId string   `json:"principal_id"`
	TenantId    string   `json:"tenant_id"`
	Type        string   `json:"type"`
}

type IpRestriction

type IpRestriction struct {
	// IpRestrictionHeaders: min=0
	Headers []IpRestrictionHeaders `hcl:"headers,block" validate:"min=0"`
}

type IpRestrictionAttributes

type IpRestrictionAttributes struct {
	// contains filtered or unexported fields
}

func (IpRestrictionAttributes) Action

func (IpRestrictionAttributes) Headers

func (IpRestrictionAttributes) InternalRef

func (ir IpRestrictionAttributes) InternalRef() (terra.Reference, error)

func (IpRestrictionAttributes) InternalTokens

func (ir IpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IpRestrictionAttributes) InternalWithRef

func (IpRestrictionAttributes) IpAddress

func (ir IpRestrictionAttributes) IpAddress() terra.StringValue

func (IpRestrictionAttributes) Name

func (IpRestrictionAttributes) Priority

func (IpRestrictionAttributes) ServiceTag

func (ir IpRestrictionAttributes) ServiceTag() terra.StringValue

func (IpRestrictionAttributes) VirtualNetworkSubnetId

func (ir IpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue

type IpRestrictionHeaders

type IpRestrictionHeaders struct{}

type IpRestrictionHeadersAttributes

type IpRestrictionHeadersAttributes struct {
	// contains filtered or unexported fields
}

func (IpRestrictionHeadersAttributes) InternalRef

func (IpRestrictionHeadersAttributes) InternalTokens

func (h IpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IpRestrictionHeadersAttributes) InternalWithRef

func (IpRestrictionHeadersAttributes) XAzureFdid

func (IpRestrictionHeadersAttributes) XFdHealthProbe

func (IpRestrictionHeadersAttributes) XForwardedFor

func (IpRestrictionHeadersAttributes) XForwardedHost

type IpRestrictionHeadersState

type IpRestrictionHeadersState struct {
	XAzureFdid     []string `json:"x_azure_fdid"`
	XFdHealthProbe []string `json:"x_fd_health_probe"`
	XForwardedFor  []string `json:"x_forwarded_for"`
	XForwardedHost []string `json:"x_forwarded_host"`
}

type IpRestrictionState

type IpRestrictionState struct {
	Action                 string                      `json:"action"`
	IpAddress              string                      `json:"ip_address"`
	Name                   string                      `json:"name"`
	Priority               float64                     `json:"priority"`
	ServiceTag             string                      `json:"service_tag"`
	VirtualNetworkSubnetId string                      `json:"virtual_network_subnet_id"`
	Headers                []IpRestrictionHeadersState `json:"headers"`
}

type ScmIpRestriction

type ScmIpRestriction struct {
	// ScmIpRestrictionHeaders: min=0
	Headers []ScmIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"`
}

type ScmIpRestrictionAttributes

type ScmIpRestrictionAttributes struct {
	// contains filtered or unexported fields
}

func (ScmIpRestrictionAttributes) Action

func (ScmIpRestrictionAttributes) Headers

func (ScmIpRestrictionAttributes) InternalRef

func (sir ScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)

func (ScmIpRestrictionAttributes) InternalTokens

func (sir ScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScmIpRestrictionAttributes) InternalWithRef

func (ScmIpRestrictionAttributes) IpAddress

func (ScmIpRestrictionAttributes) Name

func (ScmIpRestrictionAttributes) Priority

func (ScmIpRestrictionAttributes) ServiceTag

func (sir ScmIpRestrictionAttributes) ServiceTag() terra.StringValue

func (ScmIpRestrictionAttributes) VirtualNetworkSubnetId

func (sir ScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue

type ScmIpRestrictionHeaders

type ScmIpRestrictionHeaders struct{}

type ScmIpRestrictionHeadersAttributes

type ScmIpRestrictionHeadersAttributes struct {
	// contains filtered or unexported fields
}

func (ScmIpRestrictionHeadersAttributes) InternalRef

func (ScmIpRestrictionHeadersAttributes) InternalTokens

func (ScmIpRestrictionHeadersAttributes) InternalWithRef

func (ScmIpRestrictionHeadersAttributes) XAzureFdid

func (ScmIpRestrictionHeadersAttributes) XFdHealthProbe

func (ScmIpRestrictionHeadersAttributes) XForwardedFor

func (ScmIpRestrictionHeadersAttributes) XForwardedHost

type ScmIpRestrictionHeadersState

type ScmIpRestrictionHeadersState struct {
	XAzureFdid     []string `json:"x_azure_fdid"`
	XFdHealthProbe []string `json:"x_fd_health_probe"`
	XForwardedFor  []string `json:"x_forwarded_for"`
	XForwardedHost []string `json:"x_forwarded_host"`
}

type ScmIpRestrictionState

type ScmIpRestrictionState struct {
	Action                 string                         `json:"action"`
	IpAddress              string                         `json:"ip_address"`
	Name                   string                         `json:"name"`
	Priority               float64                        `json:"priority"`
	ServiceTag             string                         `json:"service_tag"`
	VirtualNetworkSubnetId string                         `json:"virtual_network_subnet_id"`
	Headers                []ScmIpRestrictionHeadersState `json:"headers"`
}

type SiteConfig

type SiteConfig struct {
	// Cors: min=0
	Cors []Cors `hcl:"cors,block" validate:"min=0"`
	// IpRestriction: min=0
	IpRestriction []IpRestriction `hcl:"ip_restriction,block" validate:"min=0"`
	// ScmIpRestriction: min=0
	ScmIpRestriction []ScmIpRestriction `hcl:"scm_ip_restriction,block" validate:"min=0"`
}

type SiteConfigAttributes

type SiteConfigAttributes struct {
	// contains filtered or unexported fields
}

func (SiteConfigAttributes) AlwaysOn

func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue

func (SiteConfigAttributes) AppScaleLimit

func (sc SiteConfigAttributes) AppScaleLimit() terra.NumberValue

func (SiteConfigAttributes) AutoSwapSlotName

func (sc SiteConfigAttributes) AutoSwapSlotName() terra.StringValue

func (SiteConfigAttributes) Cors

func (SiteConfigAttributes) DotnetFrameworkVersion

func (sc SiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue

func (SiteConfigAttributes) ElasticInstanceMinimum

func (sc SiteConfigAttributes) ElasticInstanceMinimum() terra.NumberValue

func (SiteConfigAttributes) FtpsState

func (sc SiteConfigAttributes) FtpsState() terra.StringValue

func (SiteConfigAttributes) HealthCheckPath

func (sc SiteConfigAttributes) HealthCheckPath() terra.StringValue

func (SiteConfigAttributes) Http2Enabled

func (sc SiteConfigAttributes) Http2Enabled() terra.BoolValue

func (SiteConfigAttributes) InternalRef

func (sc SiteConfigAttributes) InternalRef() (terra.Reference, error)

func (SiteConfigAttributes) InternalTokens

func (sc SiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SiteConfigAttributes) InternalWithRef

func (sc SiteConfigAttributes) InternalWithRef(ref terra.Reference) SiteConfigAttributes

func (SiteConfigAttributes) IpRestriction

func (SiteConfigAttributes) JavaVersion

func (sc SiteConfigAttributes) JavaVersion() terra.StringValue

func (SiteConfigAttributes) LinuxFxVersion

func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue

func (SiteConfigAttributes) MinTlsVersion

func (sc SiteConfigAttributes) MinTlsVersion() terra.StringValue

func (SiteConfigAttributes) PreWarmedInstanceCount

func (sc SiteConfigAttributes) PreWarmedInstanceCount() terra.NumberValue

func (SiteConfigAttributes) RuntimeScaleMonitoringEnabled

func (sc SiteConfigAttributes) RuntimeScaleMonitoringEnabled() terra.BoolValue

func (SiteConfigAttributes) ScmIpRestriction

func (SiteConfigAttributes) ScmType

func (sc SiteConfigAttributes) ScmType() terra.StringValue

func (SiteConfigAttributes) ScmUseMainIpRestriction

func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue

func (SiteConfigAttributes) Use32BitWorkerProcess

func (sc SiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue

func (SiteConfigAttributes) VnetRouteAllEnabled

func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue

func (SiteConfigAttributes) WebsocketsEnabled

func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue

type SiteConfigState

type SiteConfigState struct {
	AlwaysOn                      bool                    `json:"always_on"`
	AppScaleLimit                 float64                 `json:"app_scale_limit"`
	AutoSwapSlotName              string                  `json:"auto_swap_slot_name"`
	DotnetFrameworkVersion        string                  `json:"dotnet_framework_version"`
	ElasticInstanceMinimum        float64                 `json:"elastic_instance_minimum"`
	FtpsState                     string                  `json:"ftps_state"`
	HealthCheckPath               string                  `json:"health_check_path"`
	Http2Enabled                  bool                    `json:"http2_enabled"`
	JavaVersion                   string                  `json:"java_version"`
	LinuxFxVersion                string                  `json:"linux_fx_version"`
	MinTlsVersion                 string                  `json:"min_tls_version"`
	PreWarmedInstanceCount        float64                 `json:"pre_warmed_instance_count"`
	RuntimeScaleMonitoringEnabled bool                    `json:"runtime_scale_monitoring_enabled"`
	ScmType                       string                  `json:"scm_type"`
	ScmUseMainIpRestriction       bool                    `json:"scm_use_main_ip_restriction"`
	Use32BitWorkerProcess         bool                    `json:"use_32_bit_worker_process"`
	VnetRouteAllEnabled           bool                    `json:"vnet_route_all_enabled"`
	WebsocketsEnabled             bool                    `json:"websockets_enabled"`
	Cors                          []CorsState             `json:"cors"`
	IpRestriction                 []IpRestrictionState    `json:"ip_restriction"`
	ScmIpRestriction              []ScmIpRestrictionState `json:"scm_ip_restriction"`
}

type SiteCredential

type SiteCredential struct{}

type SiteCredentialAttributes

type SiteCredentialAttributes struct {
	// contains filtered or unexported fields
}

func (SiteCredentialAttributes) InternalRef

func (sc SiteCredentialAttributes) InternalRef() (terra.Reference, error)

func (SiteCredentialAttributes) InternalTokens

func (sc SiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SiteCredentialAttributes) InternalWithRef

func (SiteCredentialAttributes) Password

func (SiteCredentialAttributes) Username

type SiteCredentialState

type SiteCredentialState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type SourceControl

type SourceControl struct{}

type SourceControlAttributes

type SourceControlAttributes struct {
	// contains filtered or unexported fields
}

func (SourceControlAttributes) Branch

func (SourceControlAttributes) InternalRef

func (sc SourceControlAttributes) InternalRef() (terra.Reference, error)

func (SourceControlAttributes) InternalTokens

func (sc SourceControlAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SourceControlAttributes) InternalWithRef

func (SourceControlAttributes) ManualIntegration

func (sc SourceControlAttributes) ManualIntegration() terra.BoolValue

func (SourceControlAttributes) RepoUrl

func (SourceControlAttributes) RollbackEnabled

func (sc SourceControlAttributes) RollbackEnabled() terra.BoolValue

func (SourceControlAttributes) UseMercurial

func (sc SourceControlAttributes) UseMercurial() terra.BoolValue

type SourceControlState

type SourceControlState struct {
	Branch            string `json:"branch"`
	ManualIntegration bool   `json:"manual_integration"`
	RepoUrl           string `json:"repo_url"`
	RollbackEnabled   bool   `json:"rollback_enabled"`
	UseMercurial      bool   `json:"use_mercurial"`
}

type Timeouts

type Timeouts struct {
	// Read: string, optional
	Read terra.StringValue `hcl:"read,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

func (TimeoutsAttributes) Read

type TimeoutsState

type TimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

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