Documentation
¶
Index ¶
- Constants
- type AppServiceEnvironmentV3DataSource
- func (r AppServiceEnvironmentV3DataSource) Arguments() map[string]*pluginsdk.Schema
- func (r AppServiceEnvironmentV3DataSource) Attributes() map[string]*pluginsdk.Schema
- func (r AppServiceEnvironmentV3DataSource) ModelObject() interface{}
- func (r AppServiceEnvironmentV3DataSource) Read() sdk.ResourceFunc
- func (r AppServiceEnvironmentV3DataSource) ResourceType() string
- type AppServiceEnvironmentV3DataSourceModel
- type AppServiceEnvironmentV3Model
- type AppServiceEnvironmentV3Resource
- func (r AppServiceEnvironmentV3Resource) Arguments() map[string]*pluginsdk.Schema
- func (r AppServiceEnvironmentV3Resource) Attributes() map[string]*pluginsdk.Schema
- func (r AppServiceEnvironmentV3Resource) Create() sdk.ResourceFunc
- func (r AppServiceEnvironmentV3Resource) Delete() sdk.ResourceFunc
- func (r AppServiceEnvironmentV3Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r AppServiceEnvironmentV3Resource) ModelObject() interface{}
- func (r AppServiceEnvironmentV3Resource) Read() sdk.ResourceFunc
- func (r AppServiceEnvironmentV3Resource) ResourceType() string
- func (r AppServiceEnvironmentV3Resource) Update() sdk.ResourceFunc
- type AppServiceSourceControlTokenDataSource
- func (d AppServiceSourceControlTokenDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d AppServiceSourceControlTokenDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d AppServiceSourceControlTokenDataSource) ModelObject() interface{}
- func (d AppServiceSourceControlTokenDataSource) Read() sdk.ResourceFunc
- func (d AppServiceSourceControlTokenDataSource) ResourceType() string
- type AppServiceSourceControlTokenModel
- type AppServiceSourceControlTokenResource
- func (r AppServiceSourceControlTokenResource) Arguments() map[string]*pluginsdk.Schema
- func (r AppServiceSourceControlTokenResource) Attributes() map[string]*pluginsdk.Schema
- func (r AppServiceSourceControlTokenResource) Create() sdk.ResourceFunc
- func (r AppServiceSourceControlTokenResource) Delete() sdk.ResourceFunc
- func (r AppServiceSourceControlTokenResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r AppServiceSourceControlTokenResource) ModelObject() interface{}
- func (r AppServiceSourceControlTokenResource) Read() sdk.ResourceFunc
- func (r AppServiceSourceControlTokenResource) ResourceType() string
- func (r AppServiceSourceControlTokenResource) Update() sdk.ResourceFunc
- type AppServiceV3InboundDependencies
- type ClusterSettingModel
- type FunctionAppActiveSlotModel
- type FunctionAppActiveSlotResource
- func (r FunctionAppActiveSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r FunctionAppActiveSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r FunctionAppActiveSlotResource) Create() sdk.ResourceFunc
- func (r FunctionAppActiveSlotResource) Delete() sdk.ResourceFunc
- func (r FunctionAppActiveSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r FunctionAppActiveSlotResource) ModelObject() interface{}
- func (r FunctionAppActiveSlotResource) Read() sdk.ResourceFunc
- func (r FunctionAppActiveSlotResource) ResourceType() string
- func (r FunctionAppActiveSlotResource) Update() sdk.ResourceFunc
- type FunctionAppFunctionModel
- type FunctionAppFunctionResource
- func (r FunctionAppFunctionResource) Arguments() map[string]*pluginsdk.Schema
- func (r FunctionAppFunctionResource) Attributes() map[string]*pluginsdk.Schema
- func (r FunctionAppFunctionResource) Create() sdk.ResourceFunc
- func (r FunctionAppFunctionResource) Delete() sdk.ResourceFunc
- func (r FunctionAppFunctionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r FunctionAppFunctionResource) ModelObject() interface{}
- func (r FunctionAppFunctionResource) Read() sdk.ResourceFunc
- func (r FunctionAppFunctionResource) ResourceType() string
- func (r FunctionAppFunctionResource) Update() sdk.ResourceFunc
- type FunctionAppHybridConnectionModel
- type FunctionAppHybridConnectionResource
- func (r FunctionAppHybridConnectionResource) Arguments() map[string]*pluginsdk.Schema
- func (r FunctionAppHybridConnectionResource) Attributes() map[string]*pluginsdk.Schema
- func (r FunctionAppHybridConnectionResource) Create() sdk.ResourceFunc
- func (r FunctionAppHybridConnectionResource) CustomImporter() sdk.ResourceRunFunc
- func (r FunctionAppHybridConnectionResource) Delete() sdk.ResourceFunc
- func (r FunctionAppHybridConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r FunctionAppHybridConnectionResource) ModelObject() interface{}
- func (r FunctionAppHybridConnectionResource) Read() sdk.ResourceFunc
- func (r FunctionAppHybridConnectionResource) ResourceType() string
- func (r FunctionAppHybridConnectionResource) Update() sdk.ResourceFunc
- type FunctionFiles
- type GitHubActionCodeConfig
- type GitHubActionContainerConfig
- type GithubActionConfiguration
- type LinuxFunctionAppDataSource
- func (d LinuxFunctionAppDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d LinuxFunctionAppDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d LinuxFunctionAppDataSource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (d LinuxFunctionAppDataSource) ModelObject() interface{}
- func (d LinuxFunctionAppDataSource) Read() sdk.ResourceFunc
- func (d LinuxFunctionAppDataSource) ResourceType() string
- type LinuxFunctionAppDataSourceModel
- type LinuxFunctionAppModel
- type LinuxFunctionAppResource
- func (r LinuxFunctionAppResource) Arguments() map[string]*pluginsdk.Schema
- func (r LinuxFunctionAppResource) Attributes() map[string]*pluginsdk.Schema
- func (r LinuxFunctionAppResource) Create() sdk.ResourceFunc
- func (r LinuxFunctionAppResource) CustomImporter() sdk.ResourceRunFunc
- func (r LinuxFunctionAppResource) CustomizeDiff() sdk.ResourceFunc
- func (r LinuxFunctionAppResource) Delete() sdk.ResourceFunc
- func (r LinuxFunctionAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r LinuxFunctionAppResource) ModelObject() interface{}
- func (r LinuxFunctionAppResource) Read() sdk.ResourceFunc
- func (r LinuxFunctionAppResource) ResourceType() string
- func (r LinuxFunctionAppResource) StateUpgraders() sdk.StateUpgradeData
- func (r LinuxFunctionAppResource) Update() sdk.ResourceFunc
- type LinuxFunctionAppSlotModel
- type LinuxFunctionAppSlotResource
- func (r LinuxFunctionAppSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r LinuxFunctionAppSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r LinuxFunctionAppSlotResource) Create() sdk.ResourceFunc
- func (r LinuxFunctionAppSlotResource) CustomizeDiff() sdk.ResourceFunc
- func (r LinuxFunctionAppSlotResource) Delete() sdk.ResourceFunc
- func (r LinuxFunctionAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r LinuxFunctionAppSlotResource) ModelObject() interface{}
- func (r LinuxFunctionAppSlotResource) Read() sdk.ResourceFunc
- func (r LinuxFunctionAppSlotResource) ResourceType() string
- func (r LinuxFunctionAppSlotResource) StateUpgraders() sdk.StateUpgradeData
- func (r LinuxFunctionAppSlotResource) Update() sdk.ResourceFunc
- type LinuxWebAppDataSource
- func (r LinuxWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
- func (r LinuxWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
- func (r LinuxWebAppDataSource) ModelObject() interface{}
- func (r LinuxWebAppDataSource) Read() sdk.ResourceFunc
- func (r LinuxWebAppDataSource) ResourceType() string
- type LinuxWebAppDataSourceModel
- type LinuxWebAppModel
- type LinuxWebAppResource
- func (r LinuxWebAppResource) Arguments() map[string]*pluginsdk.Schema
- func (r LinuxWebAppResource) Attributes() map[string]*pluginsdk.Schema
- func (r LinuxWebAppResource) Create() sdk.ResourceFunc
- func (r LinuxWebAppResource) CustomImporter() sdk.ResourceRunFunc
- func (r LinuxWebAppResource) Delete() sdk.ResourceFunc
- func (r LinuxWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r LinuxWebAppResource) ModelObject() interface{}
- func (r LinuxWebAppResource) Read() sdk.ResourceFunc
- func (r LinuxWebAppResource) ResourceType() string
- func (r LinuxWebAppResource) StateUpgraders() sdk.StateUpgradeData
- func (r LinuxWebAppResource) Update() sdk.ResourceFunc
- type LinuxWebAppSlotModel
- type LinuxWebAppSlotResource
- func (r LinuxWebAppSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r LinuxWebAppSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r LinuxWebAppSlotResource) Create() sdk.ResourceFunc
- func (r LinuxWebAppSlotResource) Delete() sdk.ResourceFunc
- func (r LinuxWebAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r LinuxWebAppSlotResource) ModelObject() interface{}
- func (r LinuxWebAppSlotResource) Read() sdk.ResourceFunc
- func (r LinuxWebAppSlotResource) ResourceType() string
- func (r LinuxWebAppSlotResource) StateUpgraders() sdk.StateUpgradeData
- func (r LinuxWebAppSlotResource) Update() sdk.ResourceFunc
- type OSType
- type Registration
- type ServicePlanDataSource
- func (r ServicePlanDataSource) Arguments() map[string]*pluginsdk.Schema
- func (r ServicePlanDataSource) Attributes() map[string]*pluginsdk.Schema
- func (r ServicePlanDataSource) ModelObject() interface{}
- func (r ServicePlanDataSource) Read() sdk.ResourceFunc
- func (r ServicePlanDataSource) ResourceType() string
- type ServicePlanDataSourceModel
- type ServicePlanModel
- type ServicePlanResource
- func (r ServicePlanResource) Arguments() map[string]*pluginsdk.Schema
- func (r ServicePlanResource) Attributes() map[string]*pluginsdk.Schema
- func (r ServicePlanResource) Create() sdk.ResourceFunc
- func (r ServicePlanResource) CustomizeDiff() sdk.ResourceFunc
- func (r ServicePlanResource) Delete() sdk.ResourceFunc
- func (r ServicePlanResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ServicePlanResource) ModelObject() interface{}
- func (r ServicePlanResource) Read() sdk.ResourceFunc
- func (r ServicePlanResource) ResourceType() string
- func (r ServicePlanResource) StateUpgraders() sdk.StateUpgradeData
- func (r ServicePlanResource) Update() sdk.ResourceFunc
- type SourceControlModel
- type SourceControlResource
- func (r SourceControlResource) Arguments() map[string]*pluginsdk.Schema
- func (r SourceControlResource) Attributes() map[string]*pluginsdk.Schema
- func (r SourceControlResource) Create() sdk.ResourceFunc
- func (r SourceControlResource) Delete() sdk.ResourceFunc
- func (r SourceControlResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r SourceControlResource) ModelObject() interface{}
- func (r SourceControlResource) Read() sdk.ResourceFunc
- func (r SourceControlResource) ResourceType() string
- type SourceControlSlotModel
- type SourceControlSlotResource
- func (r SourceControlSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r SourceControlSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r SourceControlSlotResource) Create() sdk.ResourceFunc
- func (r SourceControlSlotResource) Delete() sdk.ResourceFunc
- func (r SourceControlSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r SourceControlSlotResource) ModelObject() interface{}
- func (r SourceControlSlotResource) Read() sdk.ResourceFunc
- func (r SourceControlSlotResource) ResourceType() string
- type StaticWebAppCustomDomainResource
- func (r StaticWebAppCustomDomainResource) Arguments() map[string]*schema.Schema
- func (r StaticWebAppCustomDomainResource) Attributes() map[string]*schema.Schema
- func (r StaticWebAppCustomDomainResource) Create() sdk.ResourceFunc
- func (r StaticWebAppCustomDomainResource) Delete() sdk.ResourceFunc
- func (r StaticWebAppCustomDomainResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r StaticWebAppCustomDomainResource) ModelObject() interface{}
- func (r StaticWebAppCustomDomainResource) Read() sdk.ResourceFunc
- func (r StaticWebAppCustomDomainResource) ResourceType() string
- type StaticWebAppCustomDomainResourceModel
- type StaticWebAppDataSource
- func (s StaticWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
- func (s StaticWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
- func (s StaticWebAppDataSource) ModelObject() interface{}
- func (s StaticWebAppDataSource) Read() sdk.ResourceFunc
- func (s StaticWebAppDataSource) ResourceType() string
- type StaticWebAppDataSourceModel
- type StaticWebAppFunctionAppRegistrationModel
- type StaticWebAppFunctionAppRegistrationResource
- func (r StaticWebAppFunctionAppRegistrationResource) Arguments() map[string]*pluginsdk.Schema
- func (r StaticWebAppFunctionAppRegistrationResource) Attributes() map[string]*pluginsdk.Schema
- func (r StaticWebAppFunctionAppRegistrationResource) Create() sdk.ResourceFunc
- func (r StaticWebAppFunctionAppRegistrationResource) Delete() sdk.ResourceFunc
- func (r StaticWebAppFunctionAppRegistrationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r StaticWebAppFunctionAppRegistrationResource) ModelObject() interface{}
- func (r StaticWebAppFunctionAppRegistrationResource) Read() sdk.ResourceFunc
- func (r StaticWebAppFunctionAppRegistrationResource) ResourceType() string
- type StaticWebAppResource
- func (r StaticWebAppResource) Arguments() map[string]*pluginsdk.Schema
- func (r StaticWebAppResource) Attributes() map[string]*pluginsdk.Schema
- func (r StaticWebAppResource) Create() sdk.ResourceFunc
- func (r StaticWebAppResource) CustomizeDiff() sdk.ResourceFunc
- func (r StaticWebAppResource) Delete() sdk.ResourceFunc
- func (r StaticWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r StaticWebAppResource) ModelObject() interface{}
- func (r StaticWebAppResource) Read() sdk.ResourceFunc
- func (r StaticWebAppResource) ResourceType() string
- func (r StaticWebAppResource) Update() sdk.ResourceFunc
- type StaticWebAppResourceModel
- type WebAppActiveSlotModel
- type WebAppActiveSlotResource
- func (r WebAppActiveSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r WebAppActiveSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r WebAppActiveSlotResource) Create() sdk.ResourceFunc
- func (r WebAppActiveSlotResource) Delete() sdk.ResourceFunc
- func (r WebAppActiveSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WebAppActiveSlotResource) ModelObject() interface{}
- func (r WebAppActiveSlotResource) Read() sdk.ResourceFunc
- func (r WebAppActiveSlotResource) ResourceType() string
- func (r WebAppActiveSlotResource) Update() sdk.ResourceFunc
- type WebAppHybridConnectionModel
- type WebAppHybridConnectionResource
- func (r WebAppHybridConnectionResource) Arguments() map[string]*pluginsdk.Schema
- func (r WebAppHybridConnectionResource) Attributes() map[string]*pluginsdk.Schema
- func (r WebAppHybridConnectionResource) Create() sdk.ResourceFunc
- func (r WebAppHybridConnectionResource) CustomImporter() sdk.ResourceRunFunc
- func (r WebAppHybridConnectionResource) Delete() sdk.ResourceFunc
- func (r WebAppHybridConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WebAppHybridConnectionResource) ModelObject() interface{}
- func (r WebAppHybridConnectionResource) Read() sdk.ResourceFunc
- func (r WebAppHybridConnectionResource) ResourceType() string
- func (r WebAppHybridConnectionResource) Update() sdk.ResourceFunc
- type WindowsFunctionAppDataSource
- func (d WindowsFunctionAppDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d WindowsFunctionAppDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d WindowsFunctionAppDataSource) ModelObject() interface{}
- func (d WindowsFunctionAppDataSource) Read() sdk.ResourceFunc
- func (d WindowsFunctionAppDataSource) ResourceType() string
- type WindowsFunctionAppDataSourceModel
- type WindowsFunctionAppModel
- type WindowsFunctionAppResource
- func (r WindowsFunctionAppResource) Arguments() map[string]*pluginsdk.Schema
- func (r WindowsFunctionAppResource) Attributes() map[string]*pluginsdk.Schema
- func (r WindowsFunctionAppResource) Create() sdk.ResourceFunc
- func (r WindowsFunctionAppResource) CustomImporter() sdk.ResourceRunFunc
- func (r WindowsFunctionAppResource) CustomizeDiff() sdk.ResourceFunc
- func (r WindowsFunctionAppResource) Delete() sdk.ResourceFunc
- func (r WindowsFunctionAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WindowsFunctionAppResource) ModelObject() interface{}
- func (r WindowsFunctionAppResource) Read() sdk.ResourceFunc
- func (r WindowsFunctionAppResource) ResourceType() string
- func (r WindowsFunctionAppResource) StateUpgraders() sdk.StateUpgradeData
- func (r WindowsFunctionAppResource) Update() sdk.ResourceFunc
- type WindowsFunctionAppSlotModel
- type WindowsFunctionAppSlotResource
- func (r WindowsFunctionAppSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r WindowsFunctionAppSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r WindowsFunctionAppSlotResource) Create() sdk.ResourceFunc
- func (r WindowsFunctionAppSlotResource) CustomizeDiff() sdk.ResourceFunc
- func (r WindowsFunctionAppSlotResource) Delete() sdk.ResourceFunc
- func (r WindowsFunctionAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WindowsFunctionAppSlotResource) ModelObject() interface{}
- func (r WindowsFunctionAppSlotResource) Read() sdk.ResourceFunc
- func (r WindowsFunctionAppSlotResource) ResourceType() string
- func (r WindowsFunctionAppSlotResource) StateUpgraders() sdk.StateUpgradeData
- func (r WindowsFunctionAppSlotResource) Update() sdk.ResourceFunc
- type WindowsWebAppDataSource
- func (d WindowsWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d WindowsWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d WindowsWebAppDataSource) ModelObject() interface{}
- func (d WindowsWebAppDataSource) Read() sdk.ResourceFunc
- func (d WindowsWebAppDataSource) ResourceType() string
- type WindowsWebAppDataSourceModel
- type WindowsWebAppModel
- type WindowsWebAppResource
- func (r WindowsWebAppResource) Arguments() map[string]*pluginsdk.Schema
- func (r WindowsWebAppResource) Attributes() map[string]*pluginsdk.Schema
- func (r WindowsWebAppResource) Create() sdk.ResourceFunc
- func (r WindowsWebAppResource) CustomImporter() sdk.ResourceRunFunc
- func (r WindowsWebAppResource) Delete() sdk.ResourceFunc
- func (r WindowsWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WindowsWebAppResource) ModelObject() interface{}
- func (r WindowsWebAppResource) Read() sdk.ResourceFunc
- func (r WindowsWebAppResource) ResourceType() string
- func (r WindowsWebAppResource) StateUpgraders() sdk.StateUpgradeData
- func (r WindowsWebAppResource) Update() sdk.ResourceFunc
- type WindowsWebAppSlotModel
- type WindowsWebAppSlotResource
- func (r WindowsWebAppSlotResource) Arguments() map[string]*pluginsdk.Schema
- func (r WindowsWebAppSlotResource) Attributes() map[string]*pluginsdk.Schema
- func (r WindowsWebAppSlotResource) Create() sdk.ResourceFunc
- func (r WindowsWebAppSlotResource) Delete() sdk.ResourceFunc
- func (r WindowsWebAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WindowsWebAppSlotResource) ModelObject() interface{}
- func (r WindowsWebAppSlotResource) Read() sdk.ResourceFunc
- func (r WindowsWebAppSlotResource) ResourceType() string
- func (r WindowsWebAppSlotResource) StateUpgraders() sdk.StateUpgradeData
- func (r WindowsWebAppSlotResource) Update() sdk.ResourceFunc
Constants ¶
View Source
const KindASEV3 = "ASEV3"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppServiceEnvironmentV3DataSource ¶
type AppServiceEnvironmentV3DataSource struct{}
func (AppServiceEnvironmentV3DataSource) Arguments ¶
func (r AppServiceEnvironmentV3DataSource) Arguments() map[string]*pluginsdk.Schema
func (AppServiceEnvironmentV3DataSource) Attributes ¶
func (r AppServiceEnvironmentV3DataSource) Attributes() map[string]*pluginsdk.Schema
func (AppServiceEnvironmentV3DataSource) ModelObject ¶
func (r AppServiceEnvironmentV3DataSource) ModelObject() interface{}
func (AppServiceEnvironmentV3DataSource) Read ¶
func (r AppServiceEnvironmentV3DataSource) Read() sdk.ResourceFunc
func (AppServiceEnvironmentV3DataSource) ResourceType ¶
func (r AppServiceEnvironmentV3DataSource) ResourceType() string
type AppServiceEnvironmentV3DataSourceModel ¶
type AppServiceEnvironmentV3DataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` SubnetId string `tfschema:"subnet_id"` AllowNewPrivateEndpointConnections bool `tfschema:"allow_new_private_endpoint_connections"` ClusterSetting []ClusterSettingModel `tfschema:"cluster_setting"` DedicatedHostCount int64 `tfschema:"dedicated_host_count"` InternalLoadBalancingMode string `tfschema:"internal_load_balancing_mode"` RemoteDebuggingEnabled bool `tfschema:"remote_debugging_enabled"` ZoneRedundant bool `tfschema:"zone_redundant"` Tags map[string]string `tfschema:"tags"` DnsSuffix string `tfschema:"dns_suffix"` ExternalInboundIPAddresses []string `tfschema:"external_inbound_ip_addresses"` InboundNetworkDependencies []AppServiceV3InboundDependencies `tfschema:"inbound_network_dependencies"` InternalInboundIPAddresses []string `tfschema:"internal_inbound_ip_addresses"` IpSSLAddressCount int64 `tfschema:"ip_ssl_address_count"` LinuxOutboundIPAddresses []string `tfschema:"linux_outbound_ip_addresses"` Location string `tfschema:"location"` PricingTier string `tfschema:"pricing_tier"` WindowsOutboundIPAddresses []string `tfschema:"windows_outbound_ip_addresses"` }
type AppServiceEnvironmentV3Model ¶
type AppServiceEnvironmentV3Model struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` SubnetId string `tfschema:"subnet_id"` AllowNewPrivateEndpointConnections bool `tfschema:"allow_new_private_endpoint_connections"` ClusterSetting []ClusterSettingModel `tfschema:"cluster_setting"` DedicatedHostCount int64 `tfschema:"dedicated_host_count"` InternalLoadBalancingMode string `tfschema:"internal_load_balancing_mode"` RemoteDebuggingEnabled bool `tfschema:"remote_debugging_enabled"` ZoneRedundant bool `tfschema:"zone_redundant"` Tags map[string]string `tfschema:"tags"` DnsSuffix string `tfschema:"dns_suffix"` ExternalInboundIPAddresses []string `tfschema:"external_inbound_ip_addresses"` InboundNetworkDependencies []AppServiceV3InboundDependencies `tfschema:"inbound_network_dependencies"` InternalInboundIPAddresses []string `tfschema:"internal_inbound_ip_addresses"` IpSSLAddressCount int64 `tfschema:"ip_ssl_address_count"` LinuxOutboundIPAddresses []string `tfschema:"linux_outbound_ip_addresses"` Location string `tfschema:"location"` PricingTier string `tfschema:"pricing_tier"` WindowsOutboundIPAddresses []string `tfschema:"windows_outbound_ip_addresses"` }
type AppServiceEnvironmentV3Resource ¶
type AppServiceEnvironmentV3Resource struct{}
func (AppServiceEnvironmentV3Resource) Arguments ¶
func (r AppServiceEnvironmentV3Resource) Arguments() map[string]*pluginsdk.Schema
func (AppServiceEnvironmentV3Resource) Attributes ¶
func (r AppServiceEnvironmentV3Resource) Attributes() map[string]*pluginsdk.Schema
func (AppServiceEnvironmentV3Resource) Create ¶
func (r AppServiceEnvironmentV3Resource) Create() sdk.ResourceFunc
func (AppServiceEnvironmentV3Resource) Delete ¶
func (r AppServiceEnvironmentV3Resource) Delete() sdk.ResourceFunc
func (AppServiceEnvironmentV3Resource) IDValidationFunc ¶
func (r AppServiceEnvironmentV3Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AppServiceEnvironmentV3Resource) ModelObject ¶
func (r AppServiceEnvironmentV3Resource) ModelObject() interface{}
func (AppServiceEnvironmentV3Resource) Read ¶
func (r AppServiceEnvironmentV3Resource) Read() sdk.ResourceFunc
func (AppServiceEnvironmentV3Resource) ResourceType ¶
func (r AppServiceEnvironmentV3Resource) ResourceType() string
func (AppServiceEnvironmentV3Resource) Update ¶
func (r AppServiceEnvironmentV3Resource) Update() sdk.ResourceFunc
type AppServiceSourceControlTokenDataSource ¶
type AppServiceSourceControlTokenDataSource struct{}
func (AppServiceSourceControlTokenDataSource) Arguments ¶
func (d AppServiceSourceControlTokenDataSource) Arguments() map[string]*pluginsdk.Schema
func (AppServiceSourceControlTokenDataSource) Attributes ¶
func (d AppServiceSourceControlTokenDataSource) Attributes() map[string]*pluginsdk.Schema
func (AppServiceSourceControlTokenDataSource) ModelObject ¶
func (d AppServiceSourceControlTokenDataSource) ModelObject() interface{}
func (AppServiceSourceControlTokenDataSource) Read ¶
func (d AppServiceSourceControlTokenDataSource) Read() sdk.ResourceFunc
func (AppServiceSourceControlTokenDataSource) ResourceType ¶
func (d AppServiceSourceControlTokenDataSource) ResourceType() string
type AppServiceSourceControlTokenResource ¶
type AppServiceSourceControlTokenResource struct{}
func (AppServiceSourceControlTokenResource) Arguments ¶
func (r AppServiceSourceControlTokenResource) Arguments() map[string]*pluginsdk.Schema
func (AppServiceSourceControlTokenResource) Attributes ¶
func (r AppServiceSourceControlTokenResource) Attributes() map[string]*pluginsdk.Schema
func (AppServiceSourceControlTokenResource) Create ¶
func (r AppServiceSourceControlTokenResource) Create() sdk.ResourceFunc
func (AppServiceSourceControlTokenResource) Delete ¶
func (r AppServiceSourceControlTokenResource) Delete() sdk.ResourceFunc
func (AppServiceSourceControlTokenResource) IDValidationFunc ¶
func (r AppServiceSourceControlTokenResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AppServiceSourceControlTokenResource) ModelObject ¶
func (r AppServiceSourceControlTokenResource) ModelObject() interface{}
func (AppServiceSourceControlTokenResource) Read ¶
func (r AppServiceSourceControlTokenResource) Read() sdk.ResourceFunc
func (AppServiceSourceControlTokenResource) ResourceType ¶
func (r AppServiceSourceControlTokenResource) ResourceType() string
func (AppServiceSourceControlTokenResource) Update ¶
func (r AppServiceSourceControlTokenResource) Update() sdk.ResourceFunc
type ClusterSettingModel ¶
type FunctionAppActiveSlotResource ¶
type FunctionAppActiveSlotResource struct{}
func (FunctionAppActiveSlotResource) Arguments ¶
func (r FunctionAppActiveSlotResource) Arguments() map[string]*pluginsdk.Schema
func (FunctionAppActiveSlotResource) Attributes ¶
func (r FunctionAppActiveSlotResource) Attributes() map[string]*pluginsdk.Schema
func (FunctionAppActiveSlotResource) Create ¶
func (r FunctionAppActiveSlotResource) Create() sdk.ResourceFunc
func (FunctionAppActiveSlotResource) Delete ¶
func (r FunctionAppActiveSlotResource) Delete() sdk.ResourceFunc
func (FunctionAppActiveSlotResource) IDValidationFunc ¶
func (r FunctionAppActiveSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (FunctionAppActiveSlotResource) ModelObject ¶
func (r FunctionAppActiveSlotResource) ModelObject() interface{}
func (FunctionAppActiveSlotResource) Read ¶
func (r FunctionAppActiveSlotResource) Read() sdk.ResourceFunc
func (FunctionAppActiveSlotResource) ResourceType ¶
func (r FunctionAppActiveSlotResource) ResourceType() string
func (FunctionAppActiveSlotResource) Update ¶
func (r FunctionAppActiveSlotResource) Update() sdk.ResourceFunc
type FunctionAppFunctionModel ¶
type FunctionAppFunctionModel struct { Name string `tfschema:"name"` AppID string `tfschema:"function_app_id"` Enabled bool `tfschema:"enabled"` ConfigJSON string `tfschema:"config_json"` Language string `tfschema:"language"` SecretsFileURL string `tfschema:"secrets_file_url"` TestData string `tfschema:"test_data"` Files []FunctionFiles `tfschema:"file"` ConfigURL string `tfschema:"config_url"` FunctionURL string `tfschema:"url"` InvokeURL string `tfschema:"invocation_url"` ScriptURL string `tfschema:"script_url"` ScriptRootPathURL string `tfschema:"script_root_path_url"` TestDataURL string `tfschema:"test_data_url"` }
type FunctionAppFunctionResource ¶
type FunctionAppFunctionResource struct{}
func (FunctionAppFunctionResource) Arguments ¶
func (r FunctionAppFunctionResource) Arguments() map[string]*pluginsdk.Schema
func (FunctionAppFunctionResource) Attributes ¶
func (r FunctionAppFunctionResource) Attributes() map[string]*pluginsdk.Schema
func (FunctionAppFunctionResource) Create ¶
func (r FunctionAppFunctionResource) Create() sdk.ResourceFunc
func (FunctionAppFunctionResource) Delete ¶
func (r FunctionAppFunctionResource) Delete() sdk.ResourceFunc
func (FunctionAppFunctionResource) IDValidationFunc ¶
func (r FunctionAppFunctionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (FunctionAppFunctionResource) ModelObject ¶
func (r FunctionAppFunctionResource) ModelObject() interface{}
func (FunctionAppFunctionResource) Read ¶
func (r FunctionAppFunctionResource) Read() sdk.ResourceFunc
func (FunctionAppFunctionResource) ResourceType ¶
func (r FunctionAppFunctionResource) ResourceType() string
func (FunctionAppFunctionResource) Update ¶
func (r FunctionAppFunctionResource) Update() sdk.ResourceFunc
type FunctionAppHybridConnectionModel ¶
type FunctionAppHybridConnectionModel struct { FunctionAppId string `tfschema:"function_app_id"` RelayId string `tfschema:"relay_id"` HostName string `tfschema:"hostname"` HostPort int64 `tfschema:"port"` SendKeyName string `tfschema:"send_key_name"` NamespaceName string `tfschema:"namespace_name"` RelayName string `tfschema:"relay_name"` ServiceBusNamespace string `tfschema:"service_bus_namespace"` ServiceBusSuffix string `tfschema:"service_bus_suffix"` SendKeyValue string `tfschema:"send_key_value"` }
type FunctionAppHybridConnectionResource ¶
type FunctionAppHybridConnectionResource struct{}
func (FunctionAppHybridConnectionResource) Arguments ¶
func (r FunctionAppHybridConnectionResource) Arguments() map[string]*pluginsdk.Schema
func (FunctionAppHybridConnectionResource) Attributes ¶
func (r FunctionAppHybridConnectionResource) Attributes() map[string]*pluginsdk.Schema
func (FunctionAppHybridConnectionResource) Create ¶
func (r FunctionAppHybridConnectionResource) Create() sdk.ResourceFunc
func (FunctionAppHybridConnectionResource) CustomImporter ¶
func (r FunctionAppHybridConnectionResource) CustomImporter() sdk.ResourceRunFunc
func (FunctionAppHybridConnectionResource) Delete ¶
func (r FunctionAppHybridConnectionResource) Delete() sdk.ResourceFunc
func (FunctionAppHybridConnectionResource) IDValidationFunc ¶
func (r FunctionAppHybridConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (FunctionAppHybridConnectionResource) ModelObject ¶
func (r FunctionAppHybridConnectionResource) ModelObject() interface{}
func (FunctionAppHybridConnectionResource) Read ¶
func (r FunctionAppHybridConnectionResource) Read() sdk.ResourceFunc
func (FunctionAppHybridConnectionResource) ResourceType ¶
func (r FunctionAppHybridConnectionResource) ResourceType() string
func (FunctionAppHybridConnectionResource) Update ¶
func (r FunctionAppHybridConnectionResource) Update() sdk.ResourceFunc
type FunctionFiles ¶
type GitHubActionCodeConfig ¶
type GithubActionConfiguration ¶
type GithubActionConfiguration struct { CodeConfig []GitHubActionCodeConfig `tfschema:"code_configuration"` ContainerConfig []GitHubActionContainerConfig `tfschema:"container_configuration"` UsesLinux bool `tfschema:"linux_action"` GenerateWorkflowFile bool `tfschema:"generate_workflow_file"` }
type LinuxFunctionAppDataSource ¶
type LinuxFunctionAppDataSource struct{}
func (LinuxFunctionAppDataSource) Arguments ¶
func (d LinuxFunctionAppDataSource) Arguments() map[string]*pluginsdk.Schema
func (LinuxFunctionAppDataSource) Attributes ¶
func (d LinuxFunctionAppDataSource) Attributes() map[string]*pluginsdk.Schema
func (LinuxFunctionAppDataSource) IDValidationFunc ¶
func (d LinuxFunctionAppDataSource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LinuxFunctionAppDataSource) ModelObject ¶
func (d LinuxFunctionAppDataSource) ModelObject() interface{}
func (LinuxFunctionAppDataSource) Read ¶
func (d LinuxFunctionAppDataSource) Read() sdk.ResourceFunc
func (LinuxFunctionAppDataSource) ResourceType ¶
func (d LinuxFunctionAppDataSource) ResourceType() string
type LinuxFunctionAppDataSourceModel ¶
type LinuxFunctionAppDataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` // Storage uses MSI not account key StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Availability string `tfschema:"availability"` Backup []helpers.Backup `tfschema:"backup"` // Not supported on Dynamic or Basic plans BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteConfig []helpers.SiteConfigLinuxFunctionApp `tfschema:"site_config"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` DefaultHostname string `tfschema:"default_hostname"` HostingEnvId string `tfschema:"hosting_environment_id"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` Usage string `tfschema:"usage"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` }
type LinuxFunctionAppModel ¶
type LinuxFunctionAppModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` // Storage uses MSI not account key StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` // Not supported on Dynamic or Basic plans BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` // TODO - Value ignored in for linux apps, even in Consumption plans? Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` SiteConfig []helpers.SiteConfigLinuxFunctionApp `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` ZipDeployFile string `tfschema:"zip_deploy_file"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` VnetImagePullEnabled bool `tfschema:"vnet_image_pull_enabled,addedInNextMajorVersion"` // Computed CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` DefaultHostname string `tfschema:"default_hostname"` HostingEnvId string `tfschema:"hosting_environment_id"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` }
type LinuxFunctionAppResource ¶
type LinuxFunctionAppResource struct{}
func (LinuxFunctionAppResource) Arguments ¶
func (r LinuxFunctionAppResource) Arguments() map[string]*pluginsdk.Schema
func (LinuxFunctionAppResource) Attributes ¶
func (r LinuxFunctionAppResource) Attributes() map[string]*pluginsdk.Schema
func (LinuxFunctionAppResource) Create ¶
func (r LinuxFunctionAppResource) Create() sdk.ResourceFunc
func (LinuxFunctionAppResource) CustomImporter ¶
func (r LinuxFunctionAppResource) CustomImporter() sdk.ResourceRunFunc
func (LinuxFunctionAppResource) CustomizeDiff ¶
func (r LinuxFunctionAppResource) CustomizeDiff() sdk.ResourceFunc
func (LinuxFunctionAppResource) Delete ¶
func (r LinuxFunctionAppResource) Delete() sdk.ResourceFunc
func (LinuxFunctionAppResource) IDValidationFunc ¶
func (r LinuxFunctionAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LinuxFunctionAppResource) ModelObject ¶
func (r LinuxFunctionAppResource) ModelObject() interface{}
func (LinuxFunctionAppResource) Read ¶
func (r LinuxFunctionAppResource) Read() sdk.ResourceFunc
func (LinuxFunctionAppResource) ResourceType ¶
func (r LinuxFunctionAppResource) ResourceType() string
func (LinuxFunctionAppResource) StateUpgraders ¶
func (r LinuxFunctionAppResource) StateUpgraders() sdk.StateUpgradeData
func (LinuxFunctionAppResource) Update ¶
func (r LinuxFunctionAppResource) Update() sdk.ResourceFunc
type LinuxFunctionAppSlotModel ¶
type LinuxFunctionAppSlotModel struct { Name string `tfschema:"name"` FunctionAppID string `tfschema:"function_app_id"` ServicePlanID string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` // Storage uses MSI not account key StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` // Not supported on Dynamic or Basic plans BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` // TODO - Value ignored in for linux apps, even in Consumption plans? Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` SiteConfig []helpers.SiteConfigLinuxFunctionAppSlot `tfschema:"site_config"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` VnetImagePullEnabled bool `tfschema:"vnet_image_pull_enabled,addedInNextMajorVersion"` }
type LinuxFunctionAppSlotResource ¶
type LinuxFunctionAppSlotResource struct{}
func (LinuxFunctionAppSlotResource) Arguments ¶
func (r LinuxFunctionAppSlotResource) Arguments() map[string]*pluginsdk.Schema
func (LinuxFunctionAppSlotResource) Attributes ¶
func (r LinuxFunctionAppSlotResource) Attributes() map[string]*pluginsdk.Schema
func (LinuxFunctionAppSlotResource) Create ¶
func (r LinuxFunctionAppSlotResource) Create() sdk.ResourceFunc
func (LinuxFunctionAppSlotResource) CustomizeDiff ¶
func (r LinuxFunctionAppSlotResource) CustomizeDiff() sdk.ResourceFunc
func (LinuxFunctionAppSlotResource) Delete ¶
func (r LinuxFunctionAppSlotResource) Delete() sdk.ResourceFunc
func (LinuxFunctionAppSlotResource) IDValidationFunc ¶
func (r LinuxFunctionAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LinuxFunctionAppSlotResource) ModelObject ¶
func (r LinuxFunctionAppSlotResource) ModelObject() interface{}
func (LinuxFunctionAppSlotResource) Read ¶
func (r LinuxFunctionAppSlotResource) Read() sdk.ResourceFunc
func (LinuxFunctionAppSlotResource) ResourceType ¶
func (r LinuxFunctionAppSlotResource) ResourceType() string
func (LinuxFunctionAppSlotResource) StateUpgraders ¶
func (r LinuxFunctionAppSlotResource) StateUpgraders() sdk.StateUpgradeData
func (LinuxFunctionAppSlotResource) Update ¶
func (r LinuxFunctionAppSlotResource) Update() sdk.ResourceFunc
type LinuxWebAppDataSource ¶
type LinuxWebAppDataSource struct{}
func (LinuxWebAppDataSource) Arguments ¶
func (r LinuxWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
func (LinuxWebAppDataSource) Attributes ¶
func (r LinuxWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
func (LinuxWebAppDataSource) ModelObject ¶
func (r LinuxWebAppDataSource) ModelObject() interface{}
func (LinuxWebAppDataSource) Read ¶
func (r LinuxWebAppDataSource) Read() sdk.ResourceFunc
func (LinuxWebAppDataSource) ResourceType ¶
func (r LinuxWebAppDataSource) ResourceType() string
type LinuxWebAppDataSourceModel ¶
type LinuxWebAppDataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Availability string `tfschema:"availability"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` MetaData map[string]string `tfschema:"app_metadata"` SiteConfig []helpers.SiteConfigLinux `tfschema:"site_config"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` Tags map[string]string `tfschema:"tags"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` Usage string `tfschema:"usage"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` }
type LinuxWebAppModel ¶
type LinuxWebAppModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` SiteConfig []helpers.SiteConfigLinux `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` ZipDeployFile string `tfschema:"zip_deploy_file"` Tags map[string]string `tfschema:"tags"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` }
type LinuxWebAppResource ¶
type LinuxWebAppResource struct{}
func (LinuxWebAppResource) Arguments ¶
func (r LinuxWebAppResource) Arguments() map[string]*pluginsdk.Schema
func (LinuxWebAppResource) Attributes ¶
func (r LinuxWebAppResource) Attributes() map[string]*pluginsdk.Schema
func (LinuxWebAppResource) Create ¶
func (r LinuxWebAppResource) Create() sdk.ResourceFunc
func (LinuxWebAppResource) CustomImporter ¶
func (r LinuxWebAppResource) CustomImporter() sdk.ResourceRunFunc
func (LinuxWebAppResource) Delete ¶
func (r LinuxWebAppResource) Delete() sdk.ResourceFunc
func (LinuxWebAppResource) IDValidationFunc ¶
func (r LinuxWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LinuxWebAppResource) ModelObject ¶
func (r LinuxWebAppResource) ModelObject() interface{}
func (LinuxWebAppResource) Read ¶
func (r LinuxWebAppResource) Read() sdk.ResourceFunc
func (LinuxWebAppResource) ResourceType ¶
func (r LinuxWebAppResource) ResourceType() string
func (LinuxWebAppResource) StateUpgraders ¶
func (r LinuxWebAppResource) StateUpgraders() sdk.StateUpgradeData
func (LinuxWebAppResource) Update ¶
func (r LinuxWebAppResource) Update() sdk.ResourceFunc
type LinuxWebAppSlotModel ¶
type LinuxWebAppSlotModel struct { Name string `tfschema:"name"` AppServiceId string `tfschema:"app_service_id"` ServicePlanID string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` MetaData map[string]string `tfschema:"app_metadata"` SiteConfig []helpers.SiteConfigLinuxWebAppSlot `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` ZipDeployFile string `tfschema:"zip_deploy_file"` Tags map[string]string `tfschema:"tags"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` DefaultHostname string `tfschema:"default_hostname"` HostingEnvId string `tfschema:"hosting_environment_id"` Kind string `tfschema:"kind"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` }
type LinuxWebAppSlotResource ¶
type LinuxWebAppSlotResource struct{}
func (LinuxWebAppSlotResource) Arguments ¶
func (r LinuxWebAppSlotResource) Arguments() map[string]*pluginsdk.Schema
func (LinuxWebAppSlotResource) Attributes ¶
func (r LinuxWebAppSlotResource) Attributes() map[string]*pluginsdk.Schema
func (LinuxWebAppSlotResource) Create ¶
func (r LinuxWebAppSlotResource) Create() sdk.ResourceFunc
func (LinuxWebAppSlotResource) Delete ¶
func (r LinuxWebAppSlotResource) Delete() sdk.ResourceFunc
func (LinuxWebAppSlotResource) IDValidationFunc ¶
func (r LinuxWebAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LinuxWebAppSlotResource) ModelObject ¶
func (r LinuxWebAppSlotResource) ModelObject() interface{}
func (LinuxWebAppSlotResource) Read ¶
func (r LinuxWebAppSlotResource) Read() sdk.ResourceFunc
func (LinuxWebAppSlotResource) ResourceType ¶
func (r LinuxWebAppSlotResource) ResourceType() string
func (LinuxWebAppSlotResource) StateUpgraders ¶
func (r LinuxWebAppSlotResource) StateUpgraders() sdk.StateUpgradeData
func (LinuxWebAppSlotResource) Update ¶
func (r LinuxWebAppSlotResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Name ¶
func (r Registration) Name() string
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
type ServicePlanDataSource ¶
type ServicePlanDataSource struct{}
func (ServicePlanDataSource) Arguments ¶
func (r ServicePlanDataSource) Arguments() map[string]*pluginsdk.Schema
func (ServicePlanDataSource) Attributes ¶
func (r ServicePlanDataSource) Attributes() map[string]*pluginsdk.Schema
func (ServicePlanDataSource) ModelObject ¶
func (r ServicePlanDataSource) ModelObject() interface{}
func (ServicePlanDataSource) Read ¶
func (r ServicePlanDataSource) Read() sdk.ResourceFunc
func (ServicePlanDataSource) ResourceType ¶
func (r ServicePlanDataSource) ResourceType() string
type ServicePlanDataSourceModel ¶
type ServicePlanDataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` Kind string `tfschema:"kind"` OSType OSType `tfschema:"os_type"` Sku string `tfschema:"sku_name"` AppServiceEnvironmentId string `tfschema:"app_service_environment_id"` PerSiteScaling bool `tfschema:"per_site_scaling_enabled"` Reserved bool `tfschema:"reserved"` WorkerCount int64 `tfschema:"worker_count"` MaximumElasticWorkerCount int64 `tfschema:"maximum_elastic_worker_count"` ZoneBalancing bool `tfschema:"zone_balancing_enabled"` Tags map[string]string `tfschema:"tags"` }
type ServicePlanModel ¶
type ServicePlanModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` Kind string `tfschema:"kind"` OSType OSType `tfschema:"os_type"` Sku string `tfschema:"sku_name"` AppServiceEnvironmentId string `tfschema:"app_service_environment_id"` PerSiteScaling bool `tfschema:"per_site_scaling_enabled"` Reserved bool `tfschema:"reserved"` WorkerCount int64 `tfschema:"worker_count"` PremiumPlanAutoScaleEnabled bool `tfschema:"premium_plan_auto_scale_enabled"` MaximumElasticWorkerCount int64 `tfschema:"maximum_elastic_worker_count"` ZoneBalancing bool `tfschema:"zone_balancing_enabled"` Tags map[string]string `tfschema:"tags"` }
type ServicePlanResource ¶
type ServicePlanResource struct{}
func (ServicePlanResource) Arguments ¶
func (r ServicePlanResource) Arguments() map[string]*pluginsdk.Schema
func (ServicePlanResource) Attributes ¶
func (r ServicePlanResource) Attributes() map[string]*pluginsdk.Schema
func (ServicePlanResource) Create ¶
func (r ServicePlanResource) Create() sdk.ResourceFunc
func (ServicePlanResource) CustomizeDiff ¶
func (r ServicePlanResource) CustomizeDiff() sdk.ResourceFunc
func (ServicePlanResource) Delete ¶
func (r ServicePlanResource) Delete() sdk.ResourceFunc
func (ServicePlanResource) IDValidationFunc ¶
func (r ServicePlanResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ServicePlanResource) ModelObject ¶
func (r ServicePlanResource) ModelObject() interface{}
func (ServicePlanResource) Read ¶
func (r ServicePlanResource) Read() sdk.ResourceFunc
func (ServicePlanResource) ResourceType ¶
func (r ServicePlanResource) ResourceType() string
func (ServicePlanResource) StateUpgraders ¶
func (r ServicePlanResource) StateUpgraders() sdk.StateUpgradeData
func (ServicePlanResource) Update ¶
func (r ServicePlanResource) Update() sdk.ResourceFunc
type SourceControlModel ¶
type SourceControlModel struct { AppID string `tfschema:"app_id"` SCMType string `tfschema:"scm_type"` RepoURL string `tfschema:"repo_url"` Branch string `tfschema:"branch"` LocalGitSCM bool `tfschema:"use_local_git"` ManualIntegration bool `tfschema:"use_manual_integration"` UseMercurial bool `tfschema:"use_mercurial"` RollbackEnabled bool `tfschema:"rollback_enabled"` UsesGithubAction bool `tfschema:"uses_github_action"` GithubActionConfiguration []GithubActionConfiguration `tfschema:"github_action_configuration"` }
type SourceControlResource ¶
type SourceControlResource struct{}
func (SourceControlResource) Arguments ¶
func (r SourceControlResource) Arguments() map[string]*pluginsdk.Schema
func (SourceControlResource) Attributes ¶
func (r SourceControlResource) Attributes() map[string]*pluginsdk.Schema
func (SourceControlResource) Create ¶
func (r SourceControlResource) Create() sdk.ResourceFunc
func (SourceControlResource) Delete ¶
func (r SourceControlResource) Delete() sdk.ResourceFunc
func (SourceControlResource) IDValidationFunc ¶
func (r SourceControlResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (SourceControlResource) ModelObject ¶
func (r SourceControlResource) ModelObject() interface{}
func (SourceControlResource) Read ¶
func (r SourceControlResource) Read() sdk.ResourceFunc
func (SourceControlResource) ResourceType ¶
func (r SourceControlResource) ResourceType() string
type SourceControlSlotModel ¶
type SourceControlSlotModel struct { SlotID string `tfschema:"slot_id"` SCMType string `tfschema:"scm_type"` RepoURL string `tfschema:"repo_url"` Branch string `tfschema:"branch"` LocalGitSCM bool `tfschema:"use_local_git"` ManualIntegration bool `tfschema:"use_manual_integration"` UseMercurial bool `tfschema:"use_mercurial"` RollbackEnabled bool `tfschema:"rollback_enabled"` UsesGithubAction bool `tfschema:"uses_github_action"` GithubActionConfiguration []GithubActionConfiguration `tfschema:"github_action_configuration"` }
type SourceControlSlotResource ¶
type SourceControlSlotResource struct{}
func (SourceControlSlotResource) Arguments ¶
func (r SourceControlSlotResource) Arguments() map[string]*pluginsdk.Schema
func (SourceControlSlotResource) Attributes ¶
func (r SourceControlSlotResource) Attributes() map[string]*pluginsdk.Schema
func (SourceControlSlotResource) Create ¶
func (r SourceControlSlotResource) Create() sdk.ResourceFunc
func (SourceControlSlotResource) Delete ¶
func (r SourceControlSlotResource) Delete() sdk.ResourceFunc
func (SourceControlSlotResource) IDValidationFunc ¶
func (r SourceControlSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (SourceControlSlotResource) ModelObject ¶
func (r SourceControlSlotResource) ModelObject() interface{}
func (SourceControlSlotResource) Read ¶
func (r SourceControlSlotResource) Read() sdk.ResourceFunc
func (SourceControlSlotResource) ResourceType ¶
func (r SourceControlSlotResource) ResourceType() string
type StaticWebAppCustomDomainResource ¶
type StaticWebAppCustomDomainResource struct{}
func (StaticWebAppCustomDomainResource) Arguments ¶
func (r StaticWebAppCustomDomainResource) Arguments() map[string]*schema.Schema
func (StaticWebAppCustomDomainResource) Attributes ¶
func (r StaticWebAppCustomDomainResource) Attributes() map[string]*schema.Schema
func (StaticWebAppCustomDomainResource) Create ¶
func (r StaticWebAppCustomDomainResource) Create() sdk.ResourceFunc
func (StaticWebAppCustomDomainResource) Delete ¶
func (r StaticWebAppCustomDomainResource) Delete() sdk.ResourceFunc
func (StaticWebAppCustomDomainResource) IDValidationFunc ¶
func (r StaticWebAppCustomDomainResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StaticWebAppCustomDomainResource) ModelObject ¶
func (r StaticWebAppCustomDomainResource) ModelObject() interface{}
func (StaticWebAppCustomDomainResource) Read ¶
func (r StaticWebAppCustomDomainResource) Read() sdk.ResourceFunc
func (StaticWebAppCustomDomainResource) ResourceType ¶
func (r StaticWebAppCustomDomainResource) ResourceType() string
type StaticWebAppDataSource ¶
type StaticWebAppDataSource struct{}
func (StaticWebAppDataSource) Arguments ¶
func (s StaticWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
func (StaticWebAppDataSource) Attributes ¶
func (s StaticWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
func (StaticWebAppDataSource) ModelObject ¶
func (s StaticWebAppDataSource) ModelObject() interface{}
func (StaticWebAppDataSource) Read ¶
func (s StaticWebAppDataSource) Read() sdk.ResourceFunc
func (StaticWebAppDataSource) ResourceType ¶
func (s StaticWebAppDataSource) ResourceType() string
type StaticWebAppDataSourceModel ¶
type StaticWebAppDataSourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ApiKey string `tfschema:"api_key"` AppSettings map[string]string `tfschema:"app_settings"` BasicAuth []helpers.BasicAuthComputed `tfschema:"basic_auth"` ConfigFileChanges bool `tfschema:"configuration_file_changes_enabled"` DefaultHostName string `tfschema:"default_host_name"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` PreviewEnvironments bool `tfschema:"preview_environments_enabled"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` SkuTier string `tfschema:"sku_tier"` SkuSize string `tfschema:"sku_size"` Tags map[string]string `tfschema:"tags"` RepositoryUrl string `tfschema:"repository_url"` RepositoryBranch string `tfschema:"repository_branch"` }
type StaticWebAppFunctionAppRegistrationResource ¶
type StaticWebAppFunctionAppRegistrationResource struct{}
func (StaticWebAppFunctionAppRegistrationResource) Arguments ¶
func (r StaticWebAppFunctionAppRegistrationResource) Arguments() map[string]*pluginsdk.Schema
func (StaticWebAppFunctionAppRegistrationResource) Attributes ¶
func (r StaticWebAppFunctionAppRegistrationResource) Attributes() map[string]*pluginsdk.Schema
func (StaticWebAppFunctionAppRegistrationResource) Create ¶
func (r StaticWebAppFunctionAppRegistrationResource) Create() sdk.ResourceFunc
func (StaticWebAppFunctionAppRegistrationResource) Delete ¶
func (r StaticWebAppFunctionAppRegistrationResource) Delete() sdk.ResourceFunc
func (StaticWebAppFunctionAppRegistrationResource) IDValidationFunc ¶
func (r StaticWebAppFunctionAppRegistrationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StaticWebAppFunctionAppRegistrationResource) ModelObject ¶
func (r StaticWebAppFunctionAppRegistrationResource) ModelObject() interface{}
func (StaticWebAppFunctionAppRegistrationResource) Read ¶
func (r StaticWebAppFunctionAppRegistrationResource) Read() sdk.ResourceFunc
func (StaticWebAppFunctionAppRegistrationResource) ResourceType ¶
func (r StaticWebAppFunctionAppRegistrationResource) ResourceType() string
type StaticWebAppResource ¶
type StaticWebAppResource struct{}
func (StaticWebAppResource) Arguments ¶
func (r StaticWebAppResource) Arguments() map[string]*pluginsdk.Schema
func (StaticWebAppResource) Attributes ¶
func (r StaticWebAppResource) Attributes() map[string]*pluginsdk.Schema
func (StaticWebAppResource) Create ¶
func (r StaticWebAppResource) Create() sdk.ResourceFunc
func (StaticWebAppResource) CustomizeDiff ¶
func (r StaticWebAppResource) CustomizeDiff() sdk.ResourceFunc
func (StaticWebAppResource) Delete ¶
func (r StaticWebAppResource) Delete() sdk.ResourceFunc
func (StaticWebAppResource) IDValidationFunc ¶
func (r StaticWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StaticWebAppResource) ModelObject ¶
func (r StaticWebAppResource) ModelObject() interface{}
func (StaticWebAppResource) Read ¶
func (r StaticWebAppResource) Read() sdk.ResourceFunc
func (StaticWebAppResource) ResourceType ¶
func (r StaticWebAppResource) ResourceType() string
func (StaticWebAppResource) Update ¶
func (r StaticWebAppResource) Update() sdk.ResourceFunc
type StaticWebAppResourceModel ¶
type StaticWebAppResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` AppSettings map[string]string `tfschema:"app_settings"` BasicAuth []helpers.BasicAuth `tfschema:"basic_auth"` ConfigFileChanges bool `tfschema:"configuration_file_changes_enabled"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` PreviewEnvironments bool `tfschema:"preview_environments_enabled"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` SkuTier string `tfschema:"sku_tier"` SkuSize string `tfschema:"sku_size"` Tags map[string]string `tfschema:"tags"` ApiKey string `tfschema:"api_key"` DefaultHostName string `tfschema:"default_host_name"` RepositoryUrl string `tfschema:"repository_url"` RepositoryToken string `tfschema:"repository_token"` RepositoryBranch string `tfschema:"repository_branch"` }
type WebAppActiveSlotModel ¶
type WebAppActiveSlotResource ¶
type WebAppActiveSlotResource struct{}
func (WebAppActiveSlotResource) Arguments ¶
func (r WebAppActiveSlotResource) Arguments() map[string]*pluginsdk.Schema
func (WebAppActiveSlotResource) Attributes ¶
func (r WebAppActiveSlotResource) Attributes() map[string]*pluginsdk.Schema
func (WebAppActiveSlotResource) Create ¶
func (r WebAppActiveSlotResource) Create() sdk.ResourceFunc
func (WebAppActiveSlotResource) Delete ¶
func (r WebAppActiveSlotResource) Delete() sdk.ResourceFunc
func (WebAppActiveSlotResource) IDValidationFunc ¶
func (r WebAppActiveSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WebAppActiveSlotResource) ModelObject ¶
func (r WebAppActiveSlotResource) ModelObject() interface{}
func (WebAppActiveSlotResource) Read ¶
func (r WebAppActiveSlotResource) Read() sdk.ResourceFunc
func (WebAppActiveSlotResource) ResourceType ¶
func (r WebAppActiveSlotResource) ResourceType() string
func (WebAppActiveSlotResource) Update ¶
func (r WebAppActiveSlotResource) Update() sdk.ResourceFunc
type WebAppHybridConnectionModel ¶
type WebAppHybridConnectionModel struct { WebAppId string `tfschema:"web_app_id"` RelayId string `tfschema:"relay_id"` HostName string `tfschema:"hostname"` HostPort int64 `tfschema:"port"` SendKeyName string `tfschema:"send_key_name"` NamespaceName string `tfschema:"namespace_name"` RelayName string `tfschema:"relay_name"` ServiceBusNamespace string `tfschema:"service_bus_namespace"` ServiceBusSuffix string `tfschema:"service_bus_suffix"` SendKeyValue string `tfschema:"send_key_value"` }
type WebAppHybridConnectionResource ¶
type WebAppHybridConnectionResource struct{}
func (WebAppHybridConnectionResource) Arguments ¶
func (r WebAppHybridConnectionResource) Arguments() map[string]*pluginsdk.Schema
func (WebAppHybridConnectionResource) Attributes ¶
func (r WebAppHybridConnectionResource) Attributes() map[string]*pluginsdk.Schema
func (WebAppHybridConnectionResource) Create ¶
func (r WebAppHybridConnectionResource) Create() sdk.ResourceFunc
func (WebAppHybridConnectionResource) CustomImporter ¶
func (r WebAppHybridConnectionResource) CustomImporter() sdk.ResourceRunFunc
func (WebAppHybridConnectionResource) Delete ¶
func (r WebAppHybridConnectionResource) Delete() sdk.ResourceFunc
func (WebAppHybridConnectionResource) IDValidationFunc ¶
func (r WebAppHybridConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WebAppHybridConnectionResource) ModelObject ¶
func (r WebAppHybridConnectionResource) ModelObject() interface{}
func (WebAppHybridConnectionResource) Read ¶
func (r WebAppHybridConnectionResource) Read() sdk.ResourceFunc
func (WebAppHybridConnectionResource) ResourceType ¶
func (r WebAppHybridConnectionResource) ResourceType() string
func (WebAppHybridConnectionResource) Update ¶
func (r WebAppHybridConnectionResource) Update() sdk.ResourceFunc
type WindowsFunctionAppDataSource ¶
type WindowsFunctionAppDataSource struct{}
func (WindowsFunctionAppDataSource) Arguments ¶
func (d WindowsFunctionAppDataSource) Arguments() map[string]*pluginsdk.Schema
func (WindowsFunctionAppDataSource) Attributes ¶
func (d WindowsFunctionAppDataSource) Attributes() map[string]*pluginsdk.Schema
func (WindowsFunctionAppDataSource) ModelObject ¶
func (d WindowsFunctionAppDataSource) ModelObject() interface{}
func (WindowsFunctionAppDataSource) Read ¶
func (d WindowsFunctionAppDataSource) Read() sdk.ResourceFunc
func (WindowsFunctionAppDataSource) ResourceType ¶
func (d WindowsFunctionAppDataSource) ResourceType() string
type WindowsFunctionAppDataSourceModel ¶
type WindowsFunctionAppDataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteConfig []helpers.SiteConfigWindowsFunctionApp `tfschema:"site_config"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetId string `tfschema:"virtual_network_subnet_id"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` DefaultHostname string `tfschema:"default_hostname"` HostingEnvId string `tfschema:"hosting_environment_id"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` }
type WindowsFunctionAppModel ¶
type WindowsFunctionAppModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` // Storage uses MSI not account key StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` // Not supported on Dynamic or Basic plans BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` SiteConfig []helpers.SiteConfigWindowsFunctionApp `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` ZipDeployFile string `tfschema:"zip_deploy_file"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` VnetImagePullEnabled bool `tfschema:"vnet_image_pull_enabled,addedInNextMajorVersion"` // Computed CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` }
type WindowsFunctionAppResource ¶
type WindowsFunctionAppResource struct{}
func (WindowsFunctionAppResource) Arguments ¶
func (r WindowsFunctionAppResource) Arguments() map[string]*pluginsdk.Schema
func (WindowsFunctionAppResource) Attributes ¶
func (r WindowsFunctionAppResource) Attributes() map[string]*pluginsdk.Schema
func (WindowsFunctionAppResource) Create ¶
func (r WindowsFunctionAppResource) Create() sdk.ResourceFunc
func (WindowsFunctionAppResource) CustomImporter ¶
func (r WindowsFunctionAppResource) CustomImporter() sdk.ResourceRunFunc
func (WindowsFunctionAppResource) CustomizeDiff ¶
func (r WindowsFunctionAppResource) CustomizeDiff() sdk.ResourceFunc
func (WindowsFunctionAppResource) Delete ¶
func (r WindowsFunctionAppResource) Delete() sdk.ResourceFunc
func (WindowsFunctionAppResource) IDValidationFunc ¶
func (r WindowsFunctionAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WindowsFunctionAppResource) ModelObject ¶
func (r WindowsFunctionAppResource) ModelObject() interface{}
func (WindowsFunctionAppResource) Read ¶
func (r WindowsFunctionAppResource) Read() sdk.ResourceFunc
func (WindowsFunctionAppResource) ResourceType ¶
func (r WindowsFunctionAppResource) ResourceType() string
func (WindowsFunctionAppResource) StateUpgraders ¶
func (r WindowsFunctionAppResource) StateUpgraders() sdk.StateUpgradeData
func (WindowsFunctionAppResource) Update ¶
func (r WindowsFunctionAppResource) Update() sdk.ResourceFunc
type WindowsFunctionAppSlotModel ¶
type WindowsFunctionAppSlotModel struct { Name string `tfschema:"name"` FunctionAppID string `tfschema:"function_app_id"` ServicePlanID string `tfschema:"service_plan_id"` StorageAccountName string `tfschema:"storage_account_name"` StorageAccountKey string `tfschema:"storage_account_access_key"` StorageUsesMSI bool `tfschema:"storage_uses_managed_identity"` // Storage uses MSI not account key StorageKeyVaultSecretID string `tfschema:"storage_key_vault_secret_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` // Not supported on Dynamic or Basic plans BuiltinLogging bool `tfschema:"builtin_logging_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` DailyMemoryTimeQuota int64 `tfschema:"daily_memory_time_quota"` Enabled bool `tfschema:"enabled"` FunctionExtensionsVersion string `tfschema:"functions_extension_version"` HttpsOnly bool `tfschema:"https_only"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` SiteConfig []helpers.SiteConfigWindowsFunctionAppSlot `tfschema:"site_config"` Tags map[string]string `tfschema:"tags"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` VnetImagePullEnabled bool `tfschema:"vnet_image_pull_enabled,addedInNextMajorVersion"` }
type WindowsFunctionAppSlotResource ¶
type WindowsFunctionAppSlotResource struct{}
func (WindowsFunctionAppSlotResource) Arguments ¶
func (r WindowsFunctionAppSlotResource) Arguments() map[string]*pluginsdk.Schema
func (WindowsFunctionAppSlotResource) Attributes ¶
func (r WindowsFunctionAppSlotResource) Attributes() map[string]*pluginsdk.Schema
func (WindowsFunctionAppSlotResource) Create ¶
func (r WindowsFunctionAppSlotResource) Create() sdk.ResourceFunc
func (WindowsFunctionAppSlotResource) CustomizeDiff ¶
func (r WindowsFunctionAppSlotResource) CustomizeDiff() sdk.ResourceFunc
func (WindowsFunctionAppSlotResource) Delete ¶
func (r WindowsFunctionAppSlotResource) Delete() sdk.ResourceFunc
func (WindowsFunctionAppSlotResource) IDValidationFunc ¶
func (r WindowsFunctionAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WindowsFunctionAppSlotResource) ModelObject ¶
func (r WindowsFunctionAppSlotResource) ModelObject() interface{}
func (WindowsFunctionAppSlotResource) Read ¶
func (r WindowsFunctionAppSlotResource) Read() sdk.ResourceFunc
func (WindowsFunctionAppSlotResource) ResourceType ¶
func (r WindowsFunctionAppSlotResource) ResourceType() string
func (WindowsFunctionAppSlotResource) StateUpgraders ¶
func (r WindowsFunctionAppSlotResource) StateUpgraders() sdk.StateUpgradeData
func (WindowsFunctionAppSlotResource) Update ¶
func (r WindowsFunctionAppSlotResource) Update() sdk.ResourceFunc
type WindowsWebAppDataSource ¶
type WindowsWebAppDataSource struct{}
func (WindowsWebAppDataSource) Arguments ¶
func (d WindowsWebAppDataSource) Arguments() map[string]*pluginsdk.Schema
func (WindowsWebAppDataSource) Attributes ¶
func (d WindowsWebAppDataSource) Attributes() map[string]*pluginsdk.Schema
func (WindowsWebAppDataSource) ModelObject ¶
func (d WindowsWebAppDataSource) ModelObject() interface{}
func (WindowsWebAppDataSource) Read ¶
func (d WindowsWebAppDataSource) Read() sdk.ResourceFunc
func (WindowsWebAppDataSource) ResourceType ¶
func (d WindowsWebAppDataSource) ResourceType() string
type WindowsWebAppDataSourceModel ¶
type WindowsWebAppDataSourceModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteConfig []helpers.SiteConfigWindows `tfschema:"site_config"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` }
type WindowsWebAppModel ¶
type WindowsWebAppModel struct { Name string `tfschema:"name"` ResourceGroup string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ServicePlanId string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` StickySettings []helpers.StickySettings `tfschema:"sticky_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteConfig []helpers.SiteConfigWindows `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` ZipDeployFile string `tfschema:"zip_deploy_file"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` }
type WindowsWebAppResource ¶
type WindowsWebAppResource struct{}
func (WindowsWebAppResource) Arguments ¶
func (r WindowsWebAppResource) Arguments() map[string]*pluginsdk.Schema
func (WindowsWebAppResource) Attributes ¶
func (r WindowsWebAppResource) Attributes() map[string]*pluginsdk.Schema
func (WindowsWebAppResource) Create ¶
func (r WindowsWebAppResource) Create() sdk.ResourceFunc
func (WindowsWebAppResource) CustomImporter ¶
func (r WindowsWebAppResource) CustomImporter() sdk.ResourceRunFunc
func (WindowsWebAppResource) Delete ¶
func (r WindowsWebAppResource) Delete() sdk.ResourceFunc
func (WindowsWebAppResource) IDValidationFunc ¶
func (r WindowsWebAppResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WindowsWebAppResource) ModelObject ¶
func (r WindowsWebAppResource) ModelObject() interface{}
func (WindowsWebAppResource) Read ¶
func (r WindowsWebAppResource) Read() sdk.ResourceFunc
func (WindowsWebAppResource) ResourceType ¶
func (r WindowsWebAppResource) ResourceType() string
func (WindowsWebAppResource) StateUpgraders ¶
func (r WindowsWebAppResource) StateUpgraders() sdk.StateUpgradeData
func (WindowsWebAppResource) Update ¶
func (r WindowsWebAppResource) Update() sdk.ResourceFunc
type WindowsWebAppSlotModel ¶
type WindowsWebAppSlotModel struct { Name string `tfschema:"name"` AppServiceId string `tfschema:"app_service_id"` ServicePlanID string `tfschema:"service_plan_id"` AppSettings map[string]string `tfschema:"app_settings"` AuthSettings []helpers.AuthSettings `tfschema:"auth_settings"` AuthV2Settings []helpers.AuthV2Settings `tfschema:"auth_settings_v2"` Backup []helpers.Backup `tfschema:"backup"` ClientAffinityEnabled bool `tfschema:"client_affinity_enabled"` ClientCertEnabled bool `tfschema:"client_certificate_enabled"` ClientCertMode string `tfschema:"client_certificate_mode"` ClientCertExclusionPaths string `tfschema:"client_certificate_exclusion_paths"` Enabled bool `tfschema:"enabled"` HttpsOnly bool `tfschema:"https_only"` Identity []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"` KeyVaultReferenceIdentityID string `tfschema:"key_vault_reference_identity_id"` LogsConfig []helpers.LogsConfig `tfschema:"logs"` PublicNetworkAccess bool `tfschema:"public_network_access_enabled"` PublishingDeployBasicAuthEnabled bool `tfschema:"webdeploy_publish_basic_authentication_enabled"` PublishingFTPBasicAuthEnabled bool `tfschema:"ftp_publish_basic_authentication_enabled"` SiteConfig []helpers.SiteConfigWindowsWebAppSlot `tfschema:"site_config"` StorageAccounts []helpers.StorageAccount `tfschema:"storage_account"` ConnectionStrings []helpers.ConnectionString `tfschema:"connection_string"` CustomDomainVerificationId string `tfschema:"custom_domain_verification_id"` HostingEnvId string `tfschema:"hosting_environment_id"` DefaultHostname string `tfschema:"default_hostname"` Kind string `tfschema:"kind"` OutboundIPAddresses string `tfschema:"outbound_ip_addresses"` OutboundIPAddressList []string `tfschema:"outbound_ip_address_list"` PossibleOutboundIPAddresses string `tfschema:"possible_outbound_ip_addresses"` PossibleOutboundIPAddressList []string `tfschema:"possible_outbound_ip_address_list"` SiteCredentials []helpers.SiteCredential `tfschema:"site_credential"` ZipDeployFile string `tfschema:"zip_deploy_file"` Tags map[string]string `tfschema:"tags"` VirtualNetworkSubnetID string `tfschema:"virtual_network_subnet_id"` }
type WindowsWebAppSlotResource ¶
type WindowsWebAppSlotResource struct{}
func (WindowsWebAppSlotResource) Arguments ¶
func (r WindowsWebAppSlotResource) Arguments() map[string]*pluginsdk.Schema
func (WindowsWebAppSlotResource) Attributes ¶
func (r WindowsWebAppSlotResource) Attributes() map[string]*pluginsdk.Schema
func (WindowsWebAppSlotResource) Create ¶
func (r WindowsWebAppSlotResource) Create() sdk.ResourceFunc
func (WindowsWebAppSlotResource) Delete ¶
func (r WindowsWebAppSlotResource) Delete() sdk.ResourceFunc
func (WindowsWebAppSlotResource) IDValidationFunc ¶
func (r WindowsWebAppSlotResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WindowsWebAppSlotResource) ModelObject ¶
func (r WindowsWebAppSlotResource) ModelObject() interface{}
func (WindowsWebAppSlotResource) Read ¶
func (r WindowsWebAppSlotResource) Read() sdk.ResourceFunc
func (WindowsWebAppSlotResource) ResourceType ¶
func (r WindowsWebAppSlotResource) ResourceType() string
func (WindowsWebAppSlotResource) StateUpgraders ¶
func (r WindowsWebAppSlotResource) StateUpgraders() sdk.StateUpgradeData
func (WindowsWebAppSlotResource) Update ¶
func (r WindowsWebAppSlotResource) Update() sdk.ResourceFunc
Source Files
¶
- app_service_environment_v3_data_source.go
- app_service_environment_v3_resource.go
- function_app_active_slot_resource.go
- function_app_function_resource.go
- function_app_hybrid_connection_resource.go
- linux_function_app_data_source.go
- linux_function_app_resource.go
- linux_function_app_slot_resource.go
- linux_web_app_data_source.go
- linux_web_app_resource.go
- linux_web_app_slot_resource.go
- registration.go
- resourceids.go
- service_plan_data_source.go
- service_plan_resource.go
- source_control_resource.go
- source_control_schema.go
- source_control_slot_resource.go
- source_control_token_data_source.go
- source_control_token_resource.go
- static_web_app_custom_domain.go
- static_web_app_data_source.go
- static_web_app_function_app_registration_resource.go
- static_web_app_resource.go
- web_app_active_slot_resource.go
- web_app_hybrid_connection_resource.go
- windows_function_app_data_source.go
- windows_function_app_resource.go
- windows_function_app_slot_resource.go
- windows_web_app_data_source.go
- windows_web_app_resource.go
- windows_web_app_slot_resource.go
Click to show internal directories.
Click to hide internal directories.