package
0.0.0-20250304062824-53a89fc29d30
Repository: https://github.com/azure/application-gateway-kubernetes-ingress.git
Documentation: pkg.go.dev

# Functions

GetAppGateway creates an ApplicationGateway struct.
GetApplicationGatewayProbe creates a new struct for use in unit tests.
GetAzureIngressProhibitedTargets creates a new struct for use in unit tests.
GetBackendPool1 creates a new struct for use in unit tests.
GetBackendPool2 creates a new struct for use in unit tests.
GetBackendPool3 creates a new struct for use in unit tests.
GetCertificate1 generates a certificate.
GetCertificate2 generates a certificate.
GetCertificate3 generates a certificate.
GetDefaultBackendPool creates a new struct for use in unit tests.
GetDefaultListener creates a new struct for use in unit tests.
GetDefaultPort creates a struct used for unit testing.
GetDefaultRoutingRule returns the default routing rule.
GetDefaultURLPathMap makes a default ApplicationGatewayURLPathMap.
GetHTTPSettings1 generates HTTP settings.
GetHTTPSettings2 generates HTTP settings.
GetHTTPSettings3 generates HTTP settings.
GetIngress creates an Ingress struct.
GetIngress creates an Ingress struct.
GetIngressWithProhibitedTargetConflict returns ingress with /foo and /fox as paths.
GetListenerBasic creates a new struct for use in unit tests.
GetListenerPathBased1 creates a new struct for use in unit tests.
GetListenerPathBased2 creates a new struct for use in unit tests.
GetListenerUnassociated creates a new listener, which is not associated with routing rules etc.
GetListenerWildcard creates a new listener which is associated to a rule and uses wild card HostNames.
GetPathRuleBasic creates a new struct for use in unit tests.
GetPathRulePathBased1 creates a new struct for use in unit tests.
GetPathRulePathBased2 creates a new struct for use in unit tests.
GetPathRulePathBased3 creates a new struct for use in unit tests.
GetPort creates a struct used for unit testing.
GetPrivateIPConfiguration get a frontend IP configuration with private reference.
GetPublicIPConfiguration get a frontend IP configuration with public ip reference.
GetRequestRoutingRuleBasic creates a new struct for use in unit tests.
GetRequestRoutingRulePathBased1 creates a new struct for use in unit tests.
GetRequestRoutingRulePathBased2 creates a new struct for use in unit tests.
GetRequestRoutingRulePathBased3 creates a new struct for use in unit tests.
GetRootCertificate1 generates a root certificate.
GetRootCertificate2 generates a root certificate.
GetRootCertificate3 generates a root certificate.
GetSslProfile1 generates a certificate.
GetURLPathMap1 creates a new struct for use in unit tests.
GetURLPathMap2 creates a new struct for use in unit tests.
GetURLPathMap3 creates a new struct for use in unit tests.

# Constants

BackendAddressPoolName1 is a string constant.
BackendAddressPoolName2 is a string constant.
BackendAddressPoolName3 is a string constant.
BackendHTTPSettingsName1 is a string constant.
BackendHTTPSettingsName2 is a string constant.
BackendHTTPSettingsName3 is a string constant.
CertificateName1 is a string constant.
CertificateName2 is a string constant.
CertificateName3 is a string constant.
DefaultBackendHTTPSettingsName is a string constant.
DefaultBackendPoolName is a string constant.
DefaultHTTPListenerName is a string constant.
DefaultIPName is a string constant.
DefaultPathMapName is a string constant.
DefaultPortName is a string constant.
DefaultRequestRoutingRuleName is a string constant.
HTTPListenerNameBasic is a string constant.
HTTPListenerPathBased1 is a string constant.
HTTPListenerPathBased2 is a string constant.
HTTPListenerUnassociated is a string constant.
HTTPListenerWildcard is a string constant.
IPAddress1 is a string constant.
IPAddress2 is a string constant.
IPAddress3 is a string constant.
PathBar is a URL path.
PathBaz is a URL path.
PathFoo is a URL path.
PathForbidden is a URL path.
PathFox is a URL path.
PathRuleName is a string constant.
PathRuleNameBasic is a string constant.
PrivateIPName is a string constant.
fixtures.Host fixtures.PathFoo.
fixtures.Host fixtures.PathBar.
fixtures.OtherHost fixtures.PathFoo.
PublicIPName is a string constant.
RequestRoutingRuleName1 is a string constant.
RequestRoutingRuleName2 is a string constant.
RequestRoutingRuleName3 is a string constant.
RootCertificateName1 is a string constant.
RootCertificateName2 is a string constant.
RootCertificateName3 is a string constant.
CertificateName1 is a string constant.
URLPathMapName1 is a string constant.
URLPathMapName2 is a string constant.
URLPathMapName3 is a string constant.