Documentation ¶
Index ¶
- Constants
- func AppServicePlanDataSourceRead(d *pluginsdk.ResourceData, meta interface{}) error
- func ExpandWebCorsSettings(input interface{}) web.CorsSettings
- func FlattenWebCorsSettings(input *web.CorsSettings) []interface{}
- func SchemaWebCorsSettings() *pluginsdk.Schema
- 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 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 AppServiceV3InboundDependencies
- type ClusterSettingModel
- type Registration
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
View Source
const KindASEV3 = "ASEV3"
View Source
const (
LoadBalancingModeWebPublishing web.LoadBalancingMode = "Web, Publishing"
)
Variables ¶
This section is empty.
Functions ¶
func AppServicePlanDataSourceRead ¶
func AppServicePlanDataSourceRead(d *pluginsdk.ResourceData, meta interface{}) error
func ExpandWebCorsSettings ¶
func ExpandWebCorsSettings(input interface{}) web.CorsSettings
func FlattenWebCorsSettings ¶
func FlattenWebCorsSettings(input *web.CorsSettings) []interface{}
func SchemaWebCorsSettings ¶
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 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 int `tfschema:"dedicated_host_count"` InternalLoadBalancingMode string `tfschema:"internal_load_balancing_mode"` 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 int `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 ClusterSettingModel ¶
type Registration ¶
type Registration struct{}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files ¶
- app_service.go
- app_service_active_slot_resource.go
- app_service_certificate_binding_resource.go
- app_service_certificate_data_source.go
- app_service_certificate_order_data_source.go
- app_service_certificate_order_resource.go
- app_service_certificate_resource.go
- app_service_custom_hostname_binding_resource.go
- app_service_data_source.go
- app_service_environment_data_source.go
- app_service_environment_resource.go
- app_service_environment_v3_data_source.go
- app_service_environment_v3_resource.go
- app_service_hybrid_connection_resource.go
- app_service_managed_certificate_resource.go
- app_service_plan_data_source.go
- app_service_plan_resource.go
- app_service_public_certificate_resource.go
- app_service_resource.go
- app_service_schedule_backup.go
- app_service_site_source_control.go
- app_service_slot_custom_hostname_binding_resource.go
- app_service_slot_resource.go
- app_service_slot_virtual_network_swift_connection_resource.go
- app_service_source_control_token_resource.go
- app_service_virtual_network_swift_connection_resource.go
- cors_settings.go
- function_app.go
- function_app_data_source.go
- function_app_host_keys_data_source.go
- function_app_resource.go
- function_app_slot_resource.go
- registration.go
- resourceids.go
- static_site_custom_domain_resource.go
- static_site_resource.go
Click to show internal directories.
Click to hide internal directories.