Package-level declarations

Types

Link copied to clipboard
data class EdgeCacheKeysetPublicKey(val id: String, val managed: Boolean? = null, val value: String? = null)
Link copied to clipboard
data class EdgeCacheKeysetValidationSharedKey(val secretVersion: String)
Link copied to clipboard
data class EdgeCacheOriginAwsV4Authentication(val accessKeyId: String, val originRegion: String, val secretAccessKeyVersion: String)
data class EdgeCacheOriginOriginOverrideActionUrlRewrite(val hostRewrite: String? = null)
Link copied to clipboard
data class EdgeCacheOriginOriginRedirect(val redirectConditions: List<String>? = null)
Link copied to clipboard
data class EdgeCacheOriginTimeout(val connectTimeout: String? = null, val maxAttemptsTimeout: String? = null, val readTimeout: String? = null, val responseTimeout: String? = null)
Link copied to clipboard
data class EdgeCacheServiceLogConfig(val enable: Boolean? = null, val sampleRate: Double? = null)
Link copied to clipboard
Link copied to clipboard
data class EdgeCacheServiceRoutingHostRule(val description: String? = null, val hosts: List<String>, val pathMatcher: String)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcher(val description: String? = null, val name: String, val routeRules: List<EdgeCacheServiceRoutingPathMatcherRouteRule>)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule(val fullPathMatch: String? = null, val headerMatches: List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch>? = null, val ignoreCase: Boolean? = null, val pathTemplateMatch: String? = null, val prefixMatch: String? = null, val queryParameterMatches: List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleQueryParameterMatch>? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatch(val exactMatch: String? = null, val headerName: String, val invertMatch: Boolean? = null, val prefixMatch: String? = null, val presentMatch: Boolean? = null, val suffixMatch: String? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicy(val addSignatures: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyAddSignatures? = null, val cacheKeyPolicy: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyCacheKeyPolicy? = null, val cacheMode: String? = null, val clientTtl: String? = null, val defaultTtl: String? = null, val maxTtl: String? = null, val negativeCaching: Boolean? = null, val negativeCachingPolicy: Map<String, String>? = null, val signedRequestKeyset: String? = null, val signedRequestMaximumExpirationTtl: String? = null, val signedRequestMode: String? = null, val signedTokenOptions: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicySignedTokenOptions? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyAddSignatures(val actions: String, val copiedParameters: List<String>? = null, val keyset: String? = null, val tokenQueryParameter: String? = null, val tokenTtl: String? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyCacheKeyPolicy(val excludeHost: Boolean? = null, val excludeQueryString: Boolean? = null, val excludedQueryParameters: List<String>? = null, val includeProtocol: Boolean? = null, val includedCookieNames: List<String>? = null, val includedHeaderNames: List<String>? = null, val includedQueryParameters: List<String>? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicy(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOrigins: List<String>? = null, val disabled: Boolean? = null, val exposeHeaders: List<String>? = null, val maxAge: String)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewrite(val hostRewrite: String? = null, val pathPrefixRewrite: String? = null, val pathTemplateRewrite: String? = null)
data class EdgeCacheServiceRoutingPathMatcherRouteRuleUrlRedirect(val hostRedirect: String? = null, val httpsRedirect: Boolean? = null, val pathRedirect: String? = null, val prefixRedirect: String? = null, val redirectResponseCode: String? = null, val stripQuery: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class GrpcRouteRule(val action: GrpcRouteRuleAction? = null, val matches: List<GrpcRouteRuleMatch>? = null)
Link copied to clipboard
data class GrpcRouteRuleAction(val destinations: List<GrpcRouteRuleActionDestination>? = null, val faultInjectionPolicy: GrpcRouteRuleActionFaultInjectionPolicy? = null, val retryPolicy: GrpcRouteRuleActionRetryPolicy? = null, val timeout: String? = null)
Link copied to clipboard
data class GrpcRouteRuleActionDestination(val serviceName: String? = null, val weight: Int? = null)
data class GrpcRouteRuleActionFaultInjectionPolicyAbort(val httpStatus: Int? = null, val percentage: Int? = null)
data class GrpcRouteRuleActionFaultInjectionPolicyDelay(val fixedDelay: String? = null, val percentage: Int? = null)
Link copied to clipboard
data class GrpcRouteRuleActionRetryPolicy(val numRetries: Int? = null, val retryConditions: List<String>? = null)
Link copied to clipboard
data class GrpcRouteRuleMatch(val headers: List<GrpcRouteRuleMatchHeader>? = null, val method: GrpcRouteRuleMatchMethod? = null)
Link copied to clipboard
data class GrpcRouteRuleMatchHeader(val key: String, val type: String? = null, val value: String)
Link copied to clipboard
data class GrpcRouteRuleMatchMethod(val caseSensitive: Boolean? = null, val grpcMethod: String, val grpcService: String)
Link copied to clipboard
data class HttpRouteRule(val action: HttpRouteRuleAction? = null, val matches: List<HttpRouteRuleMatch>? = null)
Link copied to clipboard
data class HttpRouteRuleAction(val corsPolicy: HttpRouteRuleActionCorsPolicy? = null, val destinations: List<HttpRouteRuleActionDestination>? = null, val faultInjectionPolicy: HttpRouteRuleActionFaultInjectionPolicy? = null, val redirect: HttpRouteRuleActionRedirect? = null, val requestHeaderModifier: HttpRouteRuleActionRequestHeaderModifier? = null, val requestMirrorPolicy: HttpRouteRuleActionRequestMirrorPolicy? = null, val responseHeaderModifier: HttpRouteRuleActionResponseHeaderModifier? = null, val retryPolicy: HttpRouteRuleActionRetryPolicy? = null, val timeout: String? = null, val urlRewrite: HttpRouteRuleActionUrlRewrite? = null)
Link copied to clipboard
data class HttpRouteRuleActionCorsPolicy(val allowCredentials: Boolean? = null, val allowHeaders: List<String>? = null, val allowMethods: List<String>? = null, val allowOriginRegexes: List<String>? = null, val allowOrigins: List<String>? = null, val disabled: Boolean? = null, val exposeHeaders: List<String>? = null, val maxAge: String? = null)
Link copied to clipboard
data class HttpRouteRuleActionDestination(val serviceName: String? = null, val weight: Int? = null)
data class HttpRouteRuleActionFaultInjectionPolicyAbort(val httpStatus: Int? = null, val percentage: Int? = null)
data class HttpRouteRuleActionFaultInjectionPolicyDelay(val fixedDelay: String? = null, val percentage: Int? = null)
Link copied to clipboard
data class HttpRouteRuleActionRedirect(val hostRedirect: String? = null, val httpsRedirect: Boolean? = null, val pathRedirect: String? = null, val portRedirect: Int? = null, val prefixRewrite: String? = null, val responseCode: String? = null, val stripQuery: Boolean? = null)
Link copied to clipboard
data class HttpRouteRuleActionRequestHeaderModifier(val add: Map<String, String>? = null, val removes: List<String>? = null, val set: Map<String, String>? = null)
data class HttpRouteRuleActionRequestMirrorPolicyDestination(val serviceName: String? = null, val weight: Int? = null)
data class HttpRouteRuleActionResponseHeaderModifier(val add: Map<String, String>? = null, val removes: List<String>? = null, val set: Map<String, String>? = null)
Link copied to clipboard
data class HttpRouteRuleActionRetryPolicy(val numRetries: Int? = null, val perTryTimeout: String? = null, val retryConditions: List<String>? = null)
Link copied to clipboard
data class HttpRouteRuleActionUrlRewrite(val hostRewrite: String? = null, val pathPrefixRewrite: String? = null)
Link copied to clipboard
data class HttpRouteRuleMatch(val fullPathMatch: String? = null, val headers: List<HttpRouteRuleMatchHeader>? = null, val ignoreCase: Boolean? = null, val prefixMatch: String? = null, val queryParameters: List<HttpRouteRuleMatchQueryParameter>? = null, val regexMatch: String? = null)
Link copied to clipboard
data class HttpRouteRuleMatchHeader(val exactMatch: String? = null, val header: String? = null, val invertMatch: Boolean? = null, val prefixMatch: String? = null, val presentMatch: Boolean? = null, val rangeMatch: HttpRouteRuleMatchHeaderRangeMatch? = null, val regexMatch: String? = null, val suffixMatch: String? = null)
Link copied to clipboard
data class HttpRouteRuleMatchHeaderRangeMatch(val end: Int, val start: Int)
Link copied to clipboard
data class HttpRouteRuleMatchQueryParameter(val exactMatch: String? = null, val presentMatch: Boolean? = null, val queryParameter: String? = null, val regexMatch: String? = null)
Link copied to clipboard
data class LbRouteExtensionExtensionChainExtension(val authority: String? = null, val failOpen: Boolean? = null, val forwardHeaders: List<String>? = null, val name: String, val service: String, val timeout: String? = null)
data class LbTrafficExtensionExtensionChainExtension(val authority: String? = null, val failOpen: Boolean? = null, val forwardHeaders: List<String>? = null, val name: String, val service: String, val supportedEvents: List<String>? = null, val timeout: String? = null)
Link copied to clipboard
data class ServiceLbPoliciesAutoCapacityDrain(val enable: Boolean? = null)
Link copied to clipboard
data class ServiceLbPoliciesFailoverConfig(val failoverHealthThreshold: Int)
Link copied to clipboard
data class TcpRouteRule(val action: TcpRouteRuleAction, val matches: List<TcpRouteRuleMatch>? = null)
Link copied to clipboard
data class TcpRouteRuleAction(val destinations: List<TcpRouteRuleActionDestination>? = null, val originalDestination: Boolean? = null)
Link copied to clipboard
data class TcpRouteRuleActionDestination(val serviceName: String? = null, val weight: Int? = null)
Link copied to clipboard
data class TcpRouteRuleMatch(val address: String, val port: String)
Link copied to clipboard
data class TlsRouteRule(val action: TlsRouteRuleAction, val matches: List<TlsRouteRuleMatch>)
Link copied to clipboard
data class TlsRouteRuleAction(val destinations: List<TlsRouteRuleActionDestination>? = null)
Link copied to clipboard
data class TlsRouteRuleActionDestination(val serviceName: String? = null, val weight: Int? = null)
Link copied to clipboard
data class TlsRouteRuleMatch(val alpns: List<String>? = null, val sniHosts: List<String>? = null)