Documentation
¶
Index ¶
- type Args
- type ConnectionString
- type ConnectionStringAttributes
- func (cs ConnectionStringAttributes) InternalRef() (terra.Reference, error)
- func (cs ConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs ConnectionStringAttributes) InternalWithRef(ref terra.Reference) ConnectionStringAttributes
- func (cs ConnectionStringAttributes) Name() terra.StringValue
- func (cs ConnectionStringAttributes) Type() terra.StringValue
- func (cs ConnectionStringAttributes) Value() terra.StringValue
- type ConnectionStringState
- type DataArgs
- type DataConnectionStringAttributes
- func (cs DataConnectionStringAttributes) InternalRef() (terra.Reference, error)
- func (cs DataConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs DataConnectionStringAttributes) InternalWithRef(ref terra.Reference) DataConnectionStringAttributes
- func (cs DataConnectionStringAttributes) Name() terra.StringValue
- func (cs DataConnectionStringAttributes) Type() terra.StringValue
- func (cs DataConnectionStringAttributes) Value() terra.StringValue
- type DataConnectionStringState
- type DataIdentityAttributes
- func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
- func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
- func (i DataIdentityAttributes) PrincipalId() terra.StringValue
- func (i DataIdentityAttributes) TenantId() terra.StringValue
- func (i DataIdentityAttributes) Type() terra.StringValue
- type DataIdentityState
- type DataSiteConfig
- type DataSiteConfigAttributes
- func (sc DataSiteConfigAttributes) AlwaysOn() terra.BoolValue
- func (sc DataSiteConfigAttributes) AppScaleLimit() terra.NumberValue
- func (sc DataSiteConfigAttributes) AutoSwapSlotName() terra.StringValue
- func (sc DataSiteConfigAttributes) Cors() terra.ListValue[DataSiteConfigCorsAttributes]
- func (sc DataSiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue
- func (sc DataSiteConfigAttributes) ElasticInstanceMinimum() terra.NumberValue
- func (sc DataSiteConfigAttributes) FtpsState() terra.StringValue
- func (sc DataSiteConfigAttributes) HealthCheckPath() terra.StringValue
- func (sc DataSiteConfigAttributes) Http2Enabled() terra.BoolValue
- func (sc DataSiteConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataSiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataSiteConfigAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigAttributes
- func (sc DataSiteConfigAttributes) IpRestriction() terra.ListValue[DataSiteConfigIpRestrictionAttributes]
- func (sc DataSiteConfigAttributes) LinuxFxVersion() terra.StringValue
- func (sc DataSiteConfigAttributes) MinTlsVersion() terra.StringValue
- func (sc DataSiteConfigAttributes) PreWarmedInstanceCount() terra.NumberValue
- func (sc DataSiteConfigAttributes) PublicNetworkAccessEnabled() terra.BoolValue
- func (sc DataSiteConfigAttributes) RuntimeScaleMonitoringEnabled() terra.BoolValue
- func (sc DataSiteConfigAttributes) ScmIpRestriction() terra.ListValue[DataSiteConfigScmIpRestrictionAttributes]
- func (sc DataSiteConfigAttributes) ScmMinTlsVersion() terra.StringValue
- func (sc DataSiteConfigAttributes) ScmType() terra.StringValue
- func (sc DataSiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
- func (sc DataSiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue
- func (sc DataSiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
- func (sc DataSiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
- type DataSiteConfigCors
- type DataSiteConfigCorsAttributes
- func (c DataSiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
- func (c DataSiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
- func (c DataSiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataSiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigCorsAttributes
- func (c DataSiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
- type DataSiteConfigCorsState
- type DataSiteConfigIpRestriction
- type DataSiteConfigIpRestrictionAttributes
- func (ir DataSiteConfigIpRestrictionAttributes) Action() terra.StringValue
- func (ir DataSiteConfigIpRestrictionAttributes) Headers() terra.ListValue[DataSiteConfigIpRestrictionHeadersAttributes]
- func (ir DataSiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (ir DataSiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir DataSiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigIpRestrictionAttributes
- func (ir DataSiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
- func (ir DataSiteConfigIpRestrictionAttributes) Name() terra.StringValue
- func (ir DataSiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
- func (ir DataSiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (ir DataSiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type DataSiteConfigIpRestrictionHeaders
- type DataSiteConfigIpRestrictionHeadersAttributes
- func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigIpRestrictionHeadersAttributes
- func (h DataSiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type DataSiteConfigIpRestrictionHeadersState
- type DataSiteConfigIpRestrictionState
- type DataSiteConfigScmIpRestriction
- type DataSiteConfigScmIpRestrictionAttributes
- func (sir DataSiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
- func (sir DataSiteConfigScmIpRestrictionAttributes) Headers() terra.ListValue[DataSiteConfigScmIpRestrictionHeadersAttributes]
- func (sir DataSiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (sir DataSiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sir DataSiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigScmIpRestrictionAttributes
- func (sir DataSiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
- func (sir DataSiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
- func (sir DataSiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
- func (sir DataSiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (sir DataSiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type DataSiteConfigScmIpRestrictionHeaders
- type DataSiteConfigScmIpRestrictionHeadersAttributes
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigScmIpRestrictionHeadersAttributes
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type DataSiteConfigScmIpRestrictionHeadersState
- type DataSiteConfigScmIpRestrictionState
- type DataSiteConfigState
- type DataSiteCredentialAttributes
- func (sc DataSiteCredentialAttributes) InternalRef() (terra.Reference, error)
- func (sc DataSiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataSiteCredentialAttributes) InternalWithRef(ref terra.Reference) DataSiteCredentialAttributes
- func (sc DataSiteCredentialAttributes) Password() terra.StringValue
- func (sc DataSiteCredentialAttributes) Username() terra.StringValue
- type DataSiteCredentialState
- type DataSource
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
- func (i IdentityAttributes) InternalRef() (terra.Reference, error)
- func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
- func (i IdentityAttributes) PrincipalId() terra.StringValue
- func (i IdentityAttributes) TenantId() terra.StringValue
- func (i IdentityAttributes) Type() terra.StringValue
- type IdentityState
- type Resource
- func (alas *Resource) Attributes() azurermLogicAppStandardAttributes
- func (alas *Resource) Configuration() interface{}
- func (alas *Resource) DependOn() terra.Reference
- func (alas *Resource) Dependencies() terra.Dependencies
- func (alas *Resource) ImportState(state io.Reader) error
- func (alas *Resource) LifecycleManagement() *terra.Lifecycle
- func (alas *Resource) LocalName() string
- func (alas *Resource) State() (*azurermLogicAppStandardState, bool)
- func (alas *Resource) StateMust() *azurermLogicAppStandardState
- func (alas *Resource) Type() string
- type SiteConfig
- type SiteConfigAttributes
- func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue
- func (sc SiteConfigAttributes) AppScaleLimit() terra.NumberValue
- func (sc SiteConfigAttributes) AutoSwapSlotName() terra.StringValue
- func (sc SiteConfigAttributes) Cors() terra.ListValue[SiteConfigCorsAttributes]
- func (sc SiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue
- func (sc SiteConfigAttributes) ElasticInstanceMinimum() terra.NumberValue
- func (sc SiteConfigAttributes) FtpsState() terra.StringValue
- func (sc SiteConfigAttributes) HealthCheckPath() terra.StringValue
- func (sc SiteConfigAttributes) Http2Enabled() terra.BoolValue
- func (sc SiteConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SiteConfigAttributes) InternalWithRef(ref terra.Reference) SiteConfigAttributes
- func (sc SiteConfigAttributes) IpRestriction() terra.ListValue[SiteConfigIpRestrictionAttributes]
- func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue
- func (sc SiteConfigAttributes) MinTlsVersion() terra.StringValue
- func (sc SiteConfigAttributes) PreWarmedInstanceCount() terra.NumberValue
- func (sc SiteConfigAttributes) PublicNetworkAccessEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) RuntimeScaleMonitoringEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) ScmIpRestriction() terra.ListValue[SiteConfigScmIpRestrictionAttributes]
- func (sc SiteConfigAttributes) ScmMinTlsVersion() terra.StringValue
- func (sc SiteConfigAttributes) ScmType() terra.StringValue
- func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
- func (sc SiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue
- func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
- type SiteConfigCors
- type SiteConfigCorsAttributes
- func (c SiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
- func (c SiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
- func (c SiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) SiteConfigCorsAttributes
- func (c SiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
- type SiteConfigCorsState
- type SiteConfigIpRestriction
- type SiteConfigIpRestrictionAttributes
- func (ir SiteConfigIpRestrictionAttributes) Action() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigIpRestrictionHeadersAttributes]
- func (ir SiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (ir SiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir SiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionAttributes
- func (ir SiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Name() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
- func (ir SiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type SiteConfigIpRestrictionHeaders
- type SiteConfigIpRestrictionHeadersAttributes
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionHeadersAttributes
- func (h SiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type SiteConfigIpRestrictionHeadersState
- type SiteConfigIpRestrictionState
- type SiteConfigScmIpRestriction
- type SiteConfigScmIpRestrictionAttributes
- func (sir SiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigScmIpRestrictionHeadersAttributes]
- func (sir SiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (sir SiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sir SiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionAttributes
- func (sir SiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
- func (sir SiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type SiteConfigScmIpRestrictionHeaders
- type SiteConfigScmIpRestrictionHeadersAttributes
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionHeadersAttributes
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type SiteConfigScmIpRestrictionHeadersState
- type SiteConfigScmIpRestrictionState
- type SiteConfigState
- type SiteCredentialAttributes
- func (sc SiteCredentialAttributes) InternalRef() (terra.Reference, error)
- func (sc SiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SiteCredentialAttributes) InternalWithRef(ref terra.Reference) SiteCredentialAttributes
- func (sc SiteCredentialAttributes) Password() terra.StringValue
- func (sc SiteCredentialAttributes) Username() terra.StringValue
- type SiteCredentialState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AppServicePlanId: string, required AppServicePlanId terra.StringValue `hcl:"app_service_plan_id,attr" validate:"required"` // AppSettings: map of string, optional AppSettings terra.MapValue[terra.StringValue] `hcl:"app_settings,attr"` // BundleVersion: string, optional BundleVersion terra.StringValue `hcl:"bundle_version,attr"` // ClientAffinityEnabled: bool, optional ClientAffinityEnabled terra.BoolValue `hcl:"client_affinity_enabled,attr"` // ClientCertificateMode: string, optional ClientCertificateMode terra.StringValue `hcl:"client_certificate_mode,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // HttpsOnly: bool, optional HttpsOnly terra.BoolValue `hcl:"https_only,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // StorageAccountAccessKey: string, required StorageAccountAccessKey terra.StringValue `hcl:"storage_account_access_key,attr" validate:"required"` // StorageAccountName: string, required StorageAccountName terra.StringValue `hcl:"storage_account_name,attr" validate:"required"` StorageAccountShareName terra.StringValue `hcl:"storage_account_share_name,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // UseExtensionBundle: bool, optional UseExtensionBundle terra.BoolValue `hcl:"use_extension_bundle,attr"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // ConnectionString: min=0 ConnectionString []ConnectionString `hcl:"connection_string,block" validate:"min=0"` // Identity: optional Identity *Identity `hcl:"identity,block"` // SiteConfig: optional SiteConfig *SiteConfig `hcl:"site_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_logic_app_standard.
type ConnectionString ¶
type ConnectionString struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
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 (cs ConnectionStringAttributes) InternalWithRef(ref terra.Reference) ConnectionStringAttributes
func (ConnectionStringAttributes) Name ¶
func (cs ConnectionStringAttributes) Name() terra.StringValue
func (ConnectionStringAttributes) Type ¶
func (cs ConnectionStringAttributes) Type() terra.StringValue
func (ConnectionStringAttributes) Value ¶
func (cs ConnectionStringAttributes) Value() terra.StringValue
type ConnectionStringState ¶
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // SiteConfig: optional SiteConfig *DataSiteConfig `hcl:"site_config,block"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azurerm_logic_app_standard.
type DataConnectionStringAttributes ¶
type DataConnectionStringAttributes struct {
// contains filtered or unexported fields
}
func (DataConnectionStringAttributes) InternalRef ¶
func (cs DataConnectionStringAttributes) InternalRef() (terra.Reference, error)
func (DataConnectionStringAttributes) InternalTokens ¶
func (cs DataConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConnectionStringAttributes) InternalWithRef ¶
func (cs DataConnectionStringAttributes) InternalWithRef(ref terra.Reference) DataConnectionStringAttributes
func (DataConnectionStringAttributes) Name ¶
func (cs DataConnectionStringAttributes) Name() terra.StringValue
func (DataConnectionStringAttributes) Type ¶
func (cs DataConnectionStringAttributes) Type() terra.StringValue
func (DataConnectionStringAttributes) Value ¶
func (cs DataConnectionStringAttributes) Value() terra.StringValue
type DataIdentityAttributes ¶
type DataIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataIdentityAttributes) InternalRef ¶
func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataIdentityAttributes) InternalTokens ¶
func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIdentityAttributes) InternalWithRef ¶
func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
func (DataIdentityAttributes) PrincipalId ¶
func (i DataIdentityAttributes) PrincipalId() terra.StringValue
func (DataIdentityAttributes) TenantId ¶
func (i DataIdentityAttributes) TenantId() terra.StringValue
func (DataIdentityAttributes) Type ¶
func (i DataIdentityAttributes) Type() terra.StringValue
type DataIdentityState ¶
type DataSiteConfig ¶
type DataSiteConfig struct { // AlwaysOn: bool, optional AlwaysOn terra.BoolValue `hcl:"always_on,attr"` // AppScaleLimit: number, optional AppScaleLimit terra.NumberValue `hcl:"app_scale_limit,attr"` // DotnetFrameworkVersion: string, optional DotnetFrameworkVersion terra.StringValue `hcl:"dotnet_framework_version,attr"` // ElasticInstanceMinimum: number, optional ElasticInstanceMinimum terra.NumberValue `hcl:"elastic_instance_minimum,attr"` // FtpsState: string, optional FtpsState terra.StringValue `hcl:"ftps_state,attr"` // HealthCheckPath: string, optional HealthCheckPath terra.StringValue `hcl:"health_check_path,attr"` // Http2Enabled: bool, optional Http2Enabled terra.BoolValue `hcl:"http2_enabled,attr"` // LinuxFxVersion: string, optional LinuxFxVersion terra.StringValue `hcl:"linux_fx_version,attr"` // MinTlsVersion: string, optional MinTlsVersion terra.StringValue `hcl:"min_tls_version,attr"` // PreWarmedInstanceCount: number, optional PreWarmedInstanceCount terra.NumberValue `hcl:"pre_warmed_instance_count,attr"` // PublicNetworkAccessEnabled: bool, optional PublicNetworkAccessEnabled terra.BoolValue `hcl:"public_network_access_enabled,attr"` // RuntimeScaleMonitoringEnabled: bool, optional RuntimeScaleMonitoringEnabled terra.BoolValue `hcl:"runtime_scale_monitoring_enabled,attr"` // ScmMinTlsVersion: string, optional ScmMinTlsVersion terra.StringValue `hcl:"scm_min_tls_version,attr"` // ScmType: string, optional ScmType terra.StringValue `hcl:"scm_type,attr"` // ScmUseMainIpRestriction: bool, optional ScmUseMainIpRestriction terra.BoolValue `hcl:"scm_use_main_ip_restriction,attr"` // Use32BitWorkerProcess: bool, optional Use32BitWorkerProcess terra.BoolValue `hcl:"use_32_bit_worker_process,attr"` // VnetRouteAllEnabled: bool, optional VnetRouteAllEnabled terra.BoolValue `hcl:"vnet_route_all_enabled,attr"` // WebsocketsEnabled: bool, optional WebsocketsEnabled terra.BoolValue `hcl:"websockets_enabled,attr"` // SiteConfigIpRestriction: min=0 IpRestriction []DataSiteConfigIpRestriction `hcl:"ip_restriction,block" validate:"min=0"` // SiteConfigScmIpRestriction: min=0 ScmIpRestriction []DataSiteConfigScmIpRestriction `hcl:"scm_ip_restriction,block" validate:"min=0"` // SiteConfigCors: optional Cors *DataSiteConfigCors `hcl:"cors,block"` }
type DataSiteConfigAttributes ¶
type DataSiteConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigAttributes) AlwaysOn ¶
func (sc DataSiteConfigAttributes) AlwaysOn() terra.BoolValue
func (DataSiteConfigAttributes) AppScaleLimit ¶
func (sc DataSiteConfigAttributes) AppScaleLimit() terra.NumberValue
func (DataSiteConfigAttributes) AutoSwapSlotName ¶
func (sc DataSiteConfigAttributes) AutoSwapSlotName() terra.StringValue
func (DataSiteConfigAttributes) Cors ¶
func (sc DataSiteConfigAttributes) Cors() terra.ListValue[DataSiteConfigCorsAttributes]
func (DataSiteConfigAttributes) DotnetFrameworkVersion ¶
func (sc DataSiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue
func (DataSiteConfigAttributes) ElasticInstanceMinimum ¶
func (sc DataSiteConfigAttributes) ElasticInstanceMinimum() terra.NumberValue
func (DataSiteConfigAttributes) FtpsState ¶
func (sc DataSiteConfigAttributes) FtpsState() terra.StringValue
func (DataSiteConfigAttributes) HealthCheckPath ¶
func (sc DataSiteConfigAttributes) HealthCheckPath() terra.StringValue
func (DataSiteConfigAttributes) Http2Enabled ¶
func (sc DataSiteConfigAttributes) Http2Enabled() terra.BoolValue
func (DataSiteConfigAttributes) InternalRef ¶
func (sc DataSiteConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigAttributes) InternalTokens ¶
func (sc DataSiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigAttributes) InternalWithRef ¶
func (sc DataSiteConfigAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigAttributes
func (DataSiteConfigAttributes) IpRestriction ¶
func (sc DataSiteConfigAttributes) IpRestriction() terra.ListValue[DataSiteConfigIpRestrictionAttributes]
func (DataSiteConfigAttributes) LinuxFxVersion ¶
func (sc DataSiteConfigAttributes) LinuxFxVersion() terra.StringValue
func (DataSiteConfigAttributes) MinTlsVersion ¶
func (sc DataSiteConfigAttributes) MinTlsVersion() terra.StringValue
func (DataSiteConfigAttributes) PreWarmedInstanceCount ¶
func (sc DataSiteConfigAttributes) PreWarmedInstanceCount() terra.NumberValue
func (DataSiteConfigAttributes) PublicNetworkAccessEnabled ¶
func (sc DataSiteConfigAttributes) PublicNetworkAccessEnabled() terra.BoolValue
func (DataSiteConfigAttributes) RuntimeScaleMonitoringEnabled ¶
func (sc DataSiteConfigAttributes) RuntimeScaleMonitoringEnabled() terra.BoolValue
func (DataSiteConfigAttributes) ScmIpRestriction ¶
func (sc DataSiteConfigAttributes) ScmIpRestriction() terra.ListValue[DataSiteConfigScmIpRestrictionAttributes]
func (DataSiteConfigAttributes) ScmMinTlsVersion ¶
func (sc DataSiteConfigAttributes) ScmMinTlsVersion() terra.StringValue
func (DataSiteConfigAttributes) ScmType ¶
func (sc DataSiteConfigAttributes) ScmType() terra.StringValue
func (DataSiteConfigAttributes) ScmUseMainIpRestriction ¶
func (sc DataSiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
func (DataSiteConfigAttributes) Use32BitWorkerProcess ¶
func (sc DataSiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue
func (DataSiteConfigAttributes) VnetRouteAllEnabled ¶
func (sc DataSiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
func (DataSiteConfigAttributes) WebsocketsEnabled ¶
func (sc DataSiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
type DataSiteConfigCors ¶
type DataSiteConfigCorsAttributes ¶
type DataSiteConfigCorsAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigCorsAttributes) AllowedOrigins ¶
func (c DataSiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
func (DataSiteConfigCorsAttributes) InternalRef ¶
func (c DataSiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigCorsAttributes) InternalTokens ¶
func (c DataSiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigCorsAttributes) InternalWithRef ¶
func (c DataSiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigCorsAttributes
func (DataSiteConfigCorsAttributes) SupportCredentials ¶
func (c DataSiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
type DataSiteConfigCorsState ¶
type DataSiteConfigIpRestriction ¶
type DataSiteConfigIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigIpRestrictionHeaders: min=0 Headers []DataSiteConfigIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type DataSiteConfigIpRestrictionAttributes ¶
type DataSiteConfigIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigIpRestrictionAttributes) Action ¶
func (ir DataSiteConfigIpRestrictionAttributes) Action() terra.StringValue
func (DataSiteConfigIpRestrictionAttributes) Headers ¶
func (ir DataSiteConfigIpRestrictionAttributes) Headers() terra.ListValue[DataSiteConfigIpRestrictionHeadersAttributes]
func (DataSiteConfigIpRestrictionAttributes) InternalRef ¶
func (ir DataSiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigIpRestrictionAttributes) InternalTokens ¶
func (ir DataSiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigIpRestrictionAttributes) InternalWithRef ¶
func (ir DataSiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigIpRestrictionAttributes
func (DataSiteConfigIpRestrictionAttributes) IpAddress ¶
func (ir DataSiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
func (DataSiteConfigIpRestrictionAttributes) Name ¶
func (ir DataSiteConfigIpRestrictionAttributes) Name() terra.StringValue
func (DataSiteConfigIpRestrictionAttributes) Priority ¶
func (ir DataSiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
func (DataSiteConfigIpRestrictionAttributes) ServiceTag ¶
func (ir DataSiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
func (DataSiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (ir DataSiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type DataSiteConfigIpRestrictionHeaders ¶
type DataSiteConfigIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type DataSiteConfigIpRestrictionHeadersAttributes ¶
type DataSiteConfigIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigIpRestrictionHeadersAttributes) InternalRef ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigIpRestrictionHeadersAttributes) InternalTokens ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigIpRestrictionHeadersAttributes
func (DataSiteConfigIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (DataSiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (DataSiteConfigIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (DataSiteConfigIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h DataSiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type DataSiteConfigIpRestrictionState ¶
type DataSiteConfigIpRestrictionState 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 []DataSiteConfigIpRestrictionHeadersState `json:"headers"` }
type DataSiteConfigScmIpRestriction ¶
type DataSiteConfigScmIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigScmIpRestrictionHeaders: min=0 Headers []DataSiteConfigScmIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type DataSiteConfigScmIpRestrictionAttributes ¶
type DataSiteConfigScmIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigScmIpRestrictionAttributes) Action ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
func (DataSiteConfigScmIpRestrictionAttributes) InternalRef ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigScmIpRestrictionAttributes) InternalTokens ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigScmIpRestrictionAttributes) InternalWithRef ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigScmIpRestrictionAttributes
func (DataSiteConfigScmIpRestrictionAttributes) IpAddress ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
func (DataSiteConfigScmIpRestrictionAttributes) Name ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
func (DataSiteConfigScmIpRestrictionAttributes) Priority ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
func (DataSiteConfigScmIpRestrictionAttributes) ServiceTag ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
func (DataSiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (sir DataSiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type DataSiteConfigScmIpRestrictionHeaders ¶
type DataSiteConfigScmIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type DataSiteConfigScmIpRestrictionHeadersAttributes ¶
type DataSiteConfigScmIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteConfigScmIpRestrictionHeadersAttributes) InternalRef ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (DataSiteConfigScmIpRestrictionHeadersAttributes) InternalTokens ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) DataSiteConfigScmIpRestrictionHeadersAttributes
func (DataSiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (DataSiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h DataSiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type DataSiteConfigScmIpRestrictionState ¶
type DataSiteConfigScmIpRestrictionState 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 []DataSiteConfigScmIpRestrictionHeadersState `json:"headers"` }
type DataSiteConfigState ¶
type DataSiteConfigState 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"` LinuxFxVersion string `json:"linux_fx_version"` MinTlsVersion string `json:"min_tls_version"` PreWarmedInstanceCount float64 `json:"pre_warmed_instance_count"` PublicNetworkAccessEnabled bool `json:"public_network_access_enabled"` RuntimeScaleMonitoringEnabled bool `json:"runtime_scale_monitoring_enabled"` ScmMinTlsVersion string `json:"scm_min_tls_version"` 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"` IpRestriction []DataSiteConfigIpRestrictionState `json:"ip_restriction"` ScmIpRestriction []DataSiteConfigScmIpRestrictionState `json:"scm_ip_restriction"` Cors []DataSiteConfigCorsState `json:"cors"` }
type DataSiteCredentialAttributes ¶
type DataSiteCredentialAttributes struct {
// contains filtered or unexported fields
}
func (DataSiteCredentialAttributes) InternalRef ¶
func (sc DataSiteCredentialAttributes) InternalRef() (terra.Reference, error)
func (DataSiteCredentialAttributes) InternalTokens ¶
func (sc DataSiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSiteCredentialAttributes) InternalWithRef ¶
func (sc DataSiteCredentialAttributes) InternalWithRef(ref terra.Reference) DataSiteCredentialAttributes
func (DataSiteCredentialAttributes) Password ¶
func (sc DataSiteCredentialAttributes) Password() terra.StringValue
func (DataSiteCredentialAttributes) Username ¶
func (sc DataSiteCredentialAttributes) Username() terra.StringValue
type DataSiteCredentialState ¶
type DataSource ¶
DataSource represents the Terraform data resource azurerm_logic_app_standard.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (alas *DataSource) Attributes() dataAzurermLogicAppStandardAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (alas *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (alas *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (alas *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
type Identity ¶
type Identity struct { // IdentityIds: set of string, optional IdentityIds terra.SetValue[terra.StringValue] `hcl:"identity_ids,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
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 ¶
func (i IdentityAttributes) Type() terra.StringValue
type IdentityState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_logic_app_standard.
func (*Resource) Attributes ¶
func (alas *Resource) Attributes() azurermLogicAppStandardAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (alas *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (alas *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type SiteConfig ¶
type SiteConfig struct { // AlwaysOn: bool, optional AlwaysOn terra.BoolValue `hcl:"always_on,attr"` // AppScaleLimit: number, optional AppScaleLimit terra.NumberValue `hcl:"app_scale_limit,attr"` // DotnetFrameworkVersion: string, optional DotnetFrameworkVersion terra.StringValue `hcl:"dotnet_framework_version,attr"` // ElasticInstanceMinimum: number, optional ElasticInstanceMinimum terra.NumberValue `hcl:"elastic_instance_minimum,attr"` // FtpsState: string, optional FtpsState terra.StringValue `hcl:"ftps_state,attr"` // HealthCheckPath: string, optional HealthCheckPath terra.StringValue `hcl:"health_check_path,attr"` // Http2Enabled: bool, optional Http2Enabled terra.BoolValue `hcl:"http2_enabled,attr"` // LinuxFxVersion: string, optional LinuxFxVersion terra.StringValue `hcl:"linux_fx_version,attr"` // MinTlsVersion: string, optional MinTlsVersion terra.StringValue `hcl:"min_tls_version,attr"` // PreWarmedInstanceCount: number, optional PreWarmedInstanceCount terra.NumberValue `hcl:"pre_warmed_instance_count,attr"` // PublicNetworkAccessEnabled: bool, optional PublicNetworkAccessEnabled terra.BoolValue `hcl:"public_network_access_enabled,attr"` // RuntimeScaleMonitoringEnabled: bool, optional RuntimeScaleMonitoringEnabled terra.BoolValue `hcl:"runtime_scale_monitoring_enabled,attr"` // ScmMinTlsVersion: string, optional ScmMinTlsVersion terra.StringValue `hcl:"scm_min_tls_version,attr"` // ScmType: string, optional ScmType terra.StringValue `hcl:"scm_type,attr"` // ScmUseMainIpRestriction: bool, optional ScmUseMainIpRestriction terra.BoolValue `hcl:"scm_use_main_ip_restriction,attr"` // Use32BitWorkerProcess: bool, optional Use32BitWorkerProcess terra.BoolValue `hcl:"use_32_bit_worker_process,attr"` // VnetRouteAllEnabled: bool, optional VnetRouteAllEnabled terra.BoolValue `hcl:"vnet_route_all_enabled,attr"` // WebsocketsEnabled: bool, optional WebsocketsEnabled terra.BoolValue `hcl:"websockets_enabled,attr"` // SiteConfigIpRestriction: min=0 IpRestriction []SiteConfigIpRestriction `hcl:"ip_restriction,block" validate:"min=0"` // SiteConfigScmIpRestriction: min=0 ScmIpRestriction []SiteConfigScmIpRestriction `hcl:"scm_ip_restriction,block" validate:"min=0"` // SiteConfigCors: optional Cors *SiteConfigCors `hcl:"cors,block"` }
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 (sc SiteConfigAttributes) Cors() terra.ListValue[SiteConfigCorsAttributes]
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 (sc SiteConfigAttributes) IpRestriction() terra.ListValue[SiteConfigIpRestrictionAttributes]
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) PublicNetworkAccessEnabled ¶
func (sc SiteConfigAttributes) PublicNetworkAccessEnabled() terra.BoolValue
func (SiteConfigAttributes) RuntimeScaleMonitoringEnabled ¶
func (sc SiteConfigAttributes) RuntimeScaleMonitoringEnabled() terra.BoolValue
func (SiteConfigAttributes) ScmIpRestriction ¶
func (sc SiteConfigAttributes) ScmIpRestriction() terra.ListValue[SiteConfigScmIpRestrictionAttributes]
func (SiteConfigAttributes) ScmMinTlsVersion ¶
func (sc SiteConfigAttributes) ScmMinTlsVersion() terra.StringValue
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 SiteConfigCors ¶
type SiteConfigCorsAttributes ¶
type SiteConfigCorsAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigCorsAttributes) AllowedOrigins ¶
func (c SiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
func (SiteConfigCorsAttributes) InternalRef ¶
func (c SiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigCorsAttributes) InternalTokens ¶
func (c SiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigCorsAttributes) InternalWithRef ¶
func (c SiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) SiteConfigCorsAttributes
func (SiteConfigCorsAttributes) SupportCredentials ¶
func (c SiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
type SiteConfigCorsState ¶
type SiteConfigIpRestriction ¶
type SiteConfigIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigIpRestrictionHeaders: min=0 Headers []SiteConfigIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type SiteConfigIpRestrictionAttributes ¶
type SiteConfigIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigIpRestrictionAttributes) Action ¶
func (ir SiteConfigIpRestrictionAttributes) Action() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Headers ¶
func (ir SiteConfigIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigIpRestrictionHeadersAttributes]
func (SiteConfigIpRestrictionAttributes) InternalRef ¶
func (ir SiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigIpRestrictionAttributes) InternalTokens ¶
func (ir SiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigIpRestrictionAttributes) InternalWithRef ¶
func (ir SiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionAttributes
func (SiteConfigIpRestrictionAttributes) IpAddress ¶
func (ir SiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Name ¶
func (ir SiteConfigIpRestrictionAttributes) Name() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Priority ¶
func (ir SiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
func (SiteConfigIpRestrictionAttributes) ServiceTag ¶
func (ir SiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
func (SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (ir SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type SiteConfigIpRestrictionHeaders ¶
type SiteConfigIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type SiteConfigIpRestrictionHeadersAttributes ¶
type SiteConfigIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigIpRestrictionHeadersAttributes) InternalRef ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigIpRestrictionHeadersAttributes) InternalTokens ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionHeadersAttributes
func (SiteConfigIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type SiteConfigIpRestrictionState ¶
type SiteConfigIpRestrictionState 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 []SiteConfigIpRestrictionHeadersState `json:"headers"` }
type SiteConfigScmIpRestriction ¶
type SiteConfigScmIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigScmIpRestrictionHeaders: min=0 Headers []SiteConfigScmIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type SiteConfigScmIpRestrictionAttributes ¶
type SiteConfigScmIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigScmIpRestrictionAttributes) Action ¶
func (sir SiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Headers ¶
func (sir SiteConfigScmIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigScmIpRestrictionHeadersAttributes]
func (SiteConfigScmIpRestrictionAttributes) InternalRef ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigScmIpRestrictionAttributes) InternalTokens ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigScmIpRestrictionAttributes) InternalWithRef ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionAttributes
func (SiteConfigScmIpRestrictionAttributes) IpAddress ¶
func (sir SiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Name ¶
func (sir SiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Priority ¶
func (sir SiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
func (SiteConfigScmIpRestrictionAttributes) ServiceTag ¶
func (sir SiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (sir SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type SiteConfigScmIpRestrictionHeaders ¶
type SiteConfigScmIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type SiteConfigScmIpRestrictionHeadersAttributes ¶
type SiteConfigScmIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalRef ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionHeadersAttributes
func (SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type SiteConfigScmIpRestrictionState ¶
type SiteConfigScmIpRestrictionState 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 []SiteConfigScmIpRestrictionHeadersState `json:"headers"` }
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"` LinuxFxVersion string `json:"linux_fx_version"` MinTlsVersion string `json:"min_tls_version"` PreWarmedInstanceCount float64 `json:"pre_warmed_instance_count"` PublicNetworkAccessEnabled bool `json:"public_network_access_enabled"` RuntimeScaleMonitoringEnabled bool `json:"runtime_scale_monitoring_enabled"` ScmMinTlsVersion string `json:"scm_min_tls_version"` 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"` IpRestriction []SiteConfigIpRestrictionState `json:"ip_restriction"` ScmIpRestriction []SiteConfigScmIpRestrictionState `json:"scm_ip_restriction"` Cors []SiteConfigCorsState `json:"cors"` }
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 (sc SiteCredentialAttributes) InternalWithRef(ref terra.Reference) SiteCredentialAttributes
func (SiteCredentialAttributes) Password ¶
func (sc SiteCredentialAttributes) Password() terra.StringValue
func (SiteCredentialAttributes) Username ¶
func (sc SiteCredentialAttributes) Username() terra.StringValue
type SiteCredentialState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
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 ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue