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
Link copied to clipboard
data class EdgeCacheOriginAwsV4Authentication(val accessKeyId: String, val originRegion: String, val secretAccessKeyVersion: String)
Link copied to clipboard
data class EdgeCacheOriginOriginOverrideAction(val headerAction: EdgeCacheOriginOriginOverrideActionHeaderAction? = null, val urlRewrite: EdgeCacheOriginOriginOverrideActionUrlRewrite? = null)
Link copied to clipboard
data class EdgeCacheOriginOriginOverrideActionHeaderAction(val requestHeadersToAdds: List<EdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd>? = null)
Link copied to clipboard
data class EdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd(val headerName: String, val headerValue: String, val replace: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class EdgeCacheServiceRouting(val hostRules: List<EdgeCacheServiceRoutingHostRule>, val pathMatchers: List<EdgeCacheServiceRoutingPathMatcher>)
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>)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRule(val description: String? = null, val headerAction: EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderAction? = null, val matchRules: List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRule>, val origin: String? = null, val priority: String, val routeAction: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteAction? = null, val urlRedirect: EdgeCacheServiceRoutingPathMatcherRouteRuleUrlRedirect? = null)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderAction(val requestHeaderToAdds: List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAdd>? = null, val requestHeaderToRemoves: List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemove>? = null, val responseHeaderToAdds: List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAdd>? = null, val responseHeaderToRemoves: List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemove>? = null)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAdd(val headerName: String, val headerValue: String, val replace: Boolean? = null)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemove(val headerName: String)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAdd(val headerName: String, val headerValue: String, val replace: Boolean? = null)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemove(val headerName: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleQueryParameterMatch(val exactMatch: String? = null, val name: String, val presentMatch: Boolean? = null)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteAction(val cdnPolicy: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicy? = null, val corsPolicy: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicy? = null, val urlRewrite: EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewrite? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicySignedTokenOptions(val allowedSignatureAlgorithms: List<String>? = null, val tokenQueryParameter: String? = null)
Link copied to clipboard
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)
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewrite(val hostRewrite: String? = null, val pathPrefixRewrite: String? = null, val pathTemplateRewrite: String? = null)
Link copied to clipboard
Link copied to clipboard
data class EndpointPolicyEndpointMatcher(val metadataLabelMatcher: EndpointPolicyEndpointMatcherMetadataLabelMatcher)
Link copied to clipboard
data class EndpointPolicyEndpointMatcherMetadataLabelMatcher(val metadataLabelMatchCriteria: String, val metadataLabels: List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabel>? = null)
Link copied to clipboard
data class EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabel(val labelName: String, val labelValue: String)
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
Link copied to clipboard
data class GrpcRouteRuleActionFaultInjectionPolicy(val abort: GrpcRouteRuleActionFaultInjectionPolicyAbort? = null, val delay: GrpcRouteRuleActionFaultInjectionPolicyDelay? = null)
Link copied to clipboard
data class GrpcRouteRuleActionFaultInjectionPolicyAbort(val httpStatus: Int? = null, val percentage: Int? = null)
Link copied to clipboard
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
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
Link copied to clipboard
data class HttpRouteRuleActionFaultInjectionPolicy(val abort: HttpRouteRuleActionFaultInjectionPolicyAbort? = null, val delay: HttpRouteRuleActionFaultInjectionPolicyDelay? = null)
Link copied to clipboard
data class HttpRouteRuleActionFaultInjectionPolicyAbort(val httpStatus: Int? = null, val percentage: Int? = null)
Link copied to clipboard
data class HttpRouteRuleActionFaultInjectionPolicyDelay(val fixedDelay: String? = null, val percentage: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class HttpRouteRuleActionRequestMirrorPolicy(val destination: HttpRouteRuleActionRequestMirrorPolicyDestination? = null)
Link copied to clipboard
data class HttpRouteRuleActionRequestMirrorPolicyDestination(val serviceName: String? = null, val weight: Int? = null)
Link copied to clipboard
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
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 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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard