Frontdoor

FieldTypeDescription
apiVersionstringazurerm.kubeform.com/v1alpha1
kindstringFrontdoor
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specFrontdoorSpec
statusFrontdoorStatus

FrontdoorSpec

Appears on:Frontdoor, FrontdoorStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
backendPool[]FrontdoorSpecBackendPool
backendPoolHealthProbe[]FrontdoorSpecBackendPoolHealthProbe
backendPoolLoadBalancing[]FrontdoorSpecBackendPoolLoadBalancing
cnamestring(Optional)
enforceBackendPoolsCertificateNameCheckbool
friendlyNamestring(Optional)
frontendEndpoint[]FrontdoorSpecFrontendEndpoint
loadBalancerEnabledbool(Optional)
locationstring
namestring
resourceGroupNamestring
routingRule[]FrontdoorSpecRoutingRule
tagsmap[string]string(Optional)

FrontdoorSpecBackendPool

Appears on:FrontdoorSpec

FieldTypeDescription
backend[]FrontdoorSpecBackendPoolBackend
healthProbeNamestring
IDstring(Optional)
loadBalancingNamestring
namestring

FrontdoorSpecBackendPoolBackend

Appears on:FrontdoorSpecBackendPool

FieldTypeDescription
addressstring
enabledbool(Optional)
hostHeaderstring
httpPortint64
httpsPortint64
priorityint64(Optional)
weightint64(Optional)

FrontdoorSpecBackendPoolHealthProbe

Appears on:FrontdoorSpec

FieldTypeDescription
IDstring(Optional)
intervalInSecondsint64(Optional)
namestring
pathstring(Optional)
protocolstring(Optional)

FrontdoorSpecBackendPoolLoadBalancing

Appears on:FrontdoorSpec

FieldTypeDescription
additionalLatencyMillisecondsint64(Optional)
IDstring(Optional)
namestring
sampleSizeint64(Optional)
successfulSamplesRequiredint64(Optional)

FrontdoorSpecFrontendEndpoint

Appears on:FrontdoorSpec

FieldTypeDescription
customHTTPSConfiguration[]FrontdoorSpecFrontendEndpointCustomHTTPSConfiguration(Optional)
customHTTPSProvisioningEnabledbool
hostNamestring
IDstring(Optional)
namestring
sessionAffinityEnabledbool(Optional)
sessionAffinityTtlSecondsint64(Optional)
webApplicationFirewallPolicyLinkIDstring(Optional)

FrontdoorSpecFrontendEndpointCustomHTTPSConfiguration

Appears on:FrontdoorSpecFrontendEndpoint

FieldTypeDescription
azureKeyVaultCertificateSecretNamestring(Optional)
azureKeyVaultCertificateSecretVersionstring(Optional)
azureKeyVaultCertificateVaultIDstring(Optional)
certificateSourcestring(Optional)
minimumTLSVersionstring(Optional)
provisioningStatestring(Optional)
provisioningSubstatestring(Optional)

FrontdoorSpecRoutingRule

Appears on:FrontdoorSpec

FieldTypeDescription
acceptedProtocols[]string
enabledbool(Optional)
forwardingConfiguration[]FrontdoorSpecRoutingRuleForwardingConfiguration(Optional)
frontendEndpoints[]string
IDstring(Optional)
namestring
patternsToMatch[]string
redirectConfiguration[]FrontdoorSpecRoutingRuleRedirectConfiguration(Optional)

FrontdoorSpecRoutingRuleForwardingConfiguration

Appears on:FrontdoorSpecRoutingRule

FieldTypeDescription
backendPoolNamestring
cacheEnabledbool(Optional)
cacheQueryParameterStripDirectivestring(Optional)
cacheUseDynamicCompressionbool(Optional)
customForwardingPathstring(Optional)
forwardingProtocolstring(Optional)

FrontdoorSpecRoutingRuleRedirectConfiguration

Appears on:FrontdoorSpecRoutingRule

FieldTypeDescription
customFragmentstring(Optional)
customHoststring(Optional)
customPathstring(Optional)
customQueryStringstring(Optional)
redirectProtocolstring
redirectTypestring

FrontdoorStatus

Appears on:Frontdoor

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputFrontdoorSpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:FrontdoorStatus