frontdoor

package
v1.35.0 Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2019 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AzureKeyVaultCertificateHasValues

func AzureKeyVaultCertificateHasValues(customHttpsConfiguration map[string]interface{}, MatchAllKeys bool) bool

func FlattenFrontendEndpointLinkSlice

func FlattenFrontendEndpointLinkSlice(input *[]frontdoor.FrontendEndpointLink) []interface{}

func FlattenTransformSlice

func FlattenTransformSlice(input *[]frontdoor.TransformType) []interface{}

func GetFrontDoorBasicRouteConfigurationType

func GetFrontDoorBasicRouteConfigurationType(i interface{}) string

func IsFrontDoorFrontendEndpointConfigurable

func IsFrontDoorFrontendEndpointConfigurable(currentState frontdoor.CustomHTTPSProvisioningState, customHttpsProvisioningEnabled bool, frontendEndpointName string, resourceGroup string) error

func NormalizeCustomHTTPSProvisioningStateToBool

func NormalizeCustomHTTPSProvisioningStateToBool(provisioningState frontdoor.CustomHTTPSProvisioningState) bool

func ValidateBackendPoolRoutingRuleName

func ValidateBackendPoolRoutingRuleName(i interface{}, k string) (_ []string, errors []error)

func ValidateCustomBlockResponseBody

func ValidateCustomBlockResponseBody(i interface{}, k string) (_ []string, errors []error)

func ValidateFrontDoorName

func ValidateFrontDoorName(i interface{}, k string) (_ []string, errors []error)

func ValidateFrontdoorSettings

func ValidateFrontdoorSettings(d *schema.ResourceDiff) error

func VerifyBackendPoolExists

func VerifyBackendPoolExists(backendPoolName string, backendPools []interface{}) error

func VerifyCustomHttpsConfiguration

func VerifyCustomHttpsConfiguration(configFrontendEndpoints []interface{}) error

func VerifyLoadBalancingAndHealthProbeSettings

func VerifyLoadBalancingAndHealthProbeSettings(backendPools []interface{}, loadBalancingSettings []interface{}, healthProbeSettings []interface{}) error

func VerifyRoutingRuleFrontendEndpoints

func VerifyRoutingRuleFrontendEndpoints(routingRuleFrontends []interface{}, configFrontendEndpoints []interface{}) error

Types

type Client

type Client struct {
	FrontDoorsClient         *frontdoor.FrontDoorsClient
	FrontDoorsFrontendClient *frontdoor.FrontendEndpointsClient
	FrontDoorsPolicyClient   *frontdoor.PoliciesClient
}

func BuildClient

func BuildClient(o *common.ClientOptions) *Client

Jump to

Keyboard shortcuts

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