web

package
v2.96.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 44 Imported by: 0

Documentation

Index

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

func SchemaWebCorsSettings() *pluginsdk.Schema

Types

type AppServiceEnvironmentV3DataSource

type AppServiceEnvironmentV3DataSource struct{}

func (AppServiceEnvironmentV3DataSource) Arguments

func (AppServiceEnvironmentV3DataSource) Attributes

func (AppServiceEnvironmentV3DataSource) ModelObject

func (r AppServiceEnvironmentV3DataSource) ModelObject() interface{}

func (AppServiceEnvironmentV3DataSource) Read

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 (AppServiceEnvironmentV3Resource) Attributes

func (AppServiceEnvironmentV3Resource) Create

func (AppServiceEnvironmentV3Resource) Delete

func (AppServiceEnvironmentV3Resource) IDValidationFunc

func (AppServiceEnvironmentV3Resource) ModelObject

func (r AppServiceEnvironmentV3Resource) ModelObject() interface{}

func (AppServiceEnvironmentV3Resource) Read

func (AppServiceEnvironmentV3Resource) ResourceType

func (r AppServiceEnvironmentV3Resource) ResourceType() string

func (AppServiceEnvironmentV3Resource) Update

type AppServiceV3InboundDependencies

type AppServiceV3InboundDependencies struct {
	Description string   `tfschema:"description"`
	IPAddresses []string `tfschema:"ip_addresses"`
	Ports       []string `tfschema:"ports"`
}

type ClusterSettingModel

type ClusterSettingModel struct {
	Name  string `tfschema:"name"`
	Value string `tfschema:"value"`
}

type Registration

type Registration struct{}

func (Registration) DataSources

func (r Registration) DataSources() []sdk.DataSource

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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