Documentation ¶
Index ¶
- func AzureKeyVaultCertificateHasValues(customHttpsConfiguration map[string]interface{}, MatchAllKeys bool) bool
- func FlattenFrontendEndpointLinkSlice(input *[]frontdoor.FrontendEndpointLink) []interface{}
- func FlattenTransformSlice(input *[]frontdoor.TransformType) []interface{}
- func GetFrontDoorBasicRouteConfigurationType(i interface{}) string
- func IsFrontDoorFrontendEndpointConfigurable(currentState frontdoor.CustomHTTPSProvisioningState, ...) error
- func NormalizeCustomHTTPSProvisioningStateToBool(provisioningState frontdoor.CustomHTTPSProvisioningState) bool
- func ValidateBackendPoolRoutingRuleName(i interface{}, k string) (_ []string, errors []error)
- func ValidateCustomBlockResponseBody(i interface{}, k string) (_ []string, errors []error)
- func ValidateFrontDoorName(i interface{}, k string) (_ []string, errors []error)
- func ValidateFrontdoorSettings(d *schema.ResourceDiff) error
- func VerifyBackendPoolExists(backendPoolName string, backendPools []interface{}) error
- func VerifyCustomHttpsConfiguration(configFrontendEndpoints []interface{}) error
- func VerifyLoadBalancingAndHealthProbeSettings(backendPools []interface{}, loadBalancingSettings []interface{}, ...) error
- func VerifyRoutingRuleFrontendEndpoints(routingRuleFrontends []interface{}, configFrontendEndpoints []interface{}) error
- type Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlattenFrontendEndpointLinkSlice ¶
func FlattenFrontendEndpointLinkSlice(input *[]frontdoor.FrontendEndpointLink) []interface{}
func FlattenTransformSlice ¶
func FlattenTransformSlice(input *[]frontdoor.TransformType) []interface{}
func GetFrontDoorBasicRouteConfigurationType ¶
func GetFrontDoorBasicRouteConfigurationType(i interface{}) string
func NormalizeCustomHTTPSProvisioningStateToBool ¶
func NormalizeCustomHTTPSProvisioningStateToBool(provisioningState frontdoor.CustomHTTPSProvisioningState) bool
func ValidateFrontDoorName ¶
func ValidateFrontdoorSettings ¶
func ValidateFrontdoorSettings(d *schema.ResourceDiff) error
func VerifyBackendPoolExists ¶
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
Click to show internal directories.
Click to hide internal directories.