Package-level declarations

Types

Link copied to clipboard
data class EdgeCacheKeysetPublicKeyArgs(val id: Output<String>, val managed: Output<Boolean>? = null, val value: Output<String>? = null) : ConvertibleToJava<EdgeCacheKeysetPublicKeyArgs>
Link copied to clipboard
data class EdgeCacheKeysetValidationSharedKeyArgs(val secretVersion: Output<String>) : ConvertibleToJava<EdgeCacheKeysetValidationSharedKeyArgs>
Link copied to clipboard
data class EdgeCacheOriginAwsV4AuthenticationArgs(val accessKeyId: Output<String>, val originRegion: Output<String>, val secretAccessKeyVersion: Output<String>) : ConvertibleToJava<EdgeCacheOriginAwsV4AuthenticationArgs>
Link copied to clipboard
data class EdgeCacheOriginFlexShieldingArgs(val flexShieldingRegions: Output<String>? = null) : ConvertibleToJava<EdgeCacheOriginFlexShieldingArgs>
Link copied to clipboard
data class EdgeCacheOriginOriginOverrideActionArgs(val headerAction: Output<EdgeCacheOriginOriginOverrideActionHeaderActionArgs>? = null, val urlRewrite: Output<EdgeCacheOriginOriginOverrideActionUrlRewriteArgs>? = null) : ConvertibleToJava<EdgeCacheOriginOriginOverrideActionArgs>
data class EdgeCacheOriginOriginOverrideActionHeaderActionArgs(val requestHeadersToAdds: Output<List<EdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAddArgs>>? = null) : ConvertibleToJava<EdgeCacheOriginOriginOverrideActionHeaderActionArgs>
data class EdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>? = null) : ConvertibleToJava<EdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAddArgs>
data class EdgeCacheOriginOriginOverrideActionUrlRewriteArgs(val hostRewrite: Output<String>? = null) : ConvertibleToJava<EdgeCacheOriginOriginOverrideActionUrlRewriteArgs>
Link copied to clipboard
data class EdgeCacheOriginOriginRedirectArgs(val redirectConditions: Output<List<String>>? = null) : ConvertibleToJava<EdgeCacheOriginOriginRedirectArgs>
Link copied to clipboard
data class EdgeCacheOriginTimeoutArgs(val connectTimeout: Output<String>? = null, val maxAttemptsTimeout: Output<String>? = null, val readTimeout: Output<String>? = null, val responseTimeout: Output<String>? = null) : ConvertibleToJava<EdgeCacheOriginTimeoutArgs>
Link copied to clipboard
data class EdgeCacheServiceLogConfigArgs(val enable: Output<Boolean>? = null, val sampleRate: Output<Double>? = null) : ConvertibleToJava<EdgeCacheServiceLogConfigArgs>
Link copied to clipboard
data class EdgeCacheServiceRoutingArgs(val hostRules: Output<List<EdgeCacheServiceRoutingHostRuleArgs>>, val pathMatchers: Output<List<EdgeCacheServiceRoutingPathMatcherArgs>>) : ConvertibleToJava<EdgeCacheServiceRoutingArgs>
Link copied to clipboard
data class EdgeCacheServiceRoutingHostRuleArgs(val description: Output<String>? = null, val hosts: Output<List<String>>, val pathMatcher: Output<String>) : ConvertibleToJava<EdgeCacheServiceRoutingHostRuleArgs>
Link copied to clipboard
data class EdgeCacheServiceRoutingPathMatcherArgs(val description: Output<String>? = null, val name: Output<String>, val routeRules: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleArgs>>) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleArgs(val description: Output<String>? = null, val headerAction: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs>? = null, val matchRules: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleArgs>>, val origin: Output<String>? = null, val priority: Output<String>, val routeAction: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs>? = null, val routeMethods: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteMethodsArgs>? = null, val urlRedirect: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleUrlRedirectArgs>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs(val requestHeaderToAdds: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAddArgs>>? = null, val requestHeaderToRemoves: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemoveArgs>>? = null, val responseHeaderToAdds: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAddArgs>>? = null, val responseHeaderToRemoves: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemoveArgs>>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAddArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemoveArgs(val headerName: Output<String>) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemoveArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAddArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemoveArgs(val headerName: Output<String>) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemoveArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleArgs(val fullPathMatch: Output<String>? = null, val headerMatches: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatchArgs>>? = null, val ignoreCase: Output<Boolean>? = null, val pathTemplateMatch: Output<String>? = null, val prefixMatch: Output<String>? = null, val queryParameterMatches: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatchArgs(val exactMatch: Output<String>? = null, val headerName: Output<String>, val invertMatch: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val suffixMatch: Output<String>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleHeaderMatchArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs(val exactMatch: Output<String>? = null, val name: Output<String>, val presentMatch: Output<Boolean>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs(val cdnPolicy: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs>? = null, val compressionMode: Output<String>? = null, val corsPolicy: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs>? = null, val urlRewrite: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyAddSignaturesArgs(val actions: Output<String>, val copiedParameters: Output<List<String>>? = null, val keyset: Output<String>? = null, val tokenQueryParameter: Output<String>? = null, val tokenTtl: Output<String>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyAddSignaturesArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs(val addSignatures: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyAddSignaturesArgs>? = null, val cacheKeyPolicy: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyCacheKeyPolicyArgs>? = null, val cacheMode: Output<String>? = null, val clientTtl: Output<String>? = null, val defaultTtl: Output<String>? = null, val maxTtl: Output<String>? = null, val negativeCaching: Output<Boolean>? = null, val negativeCachingPolicy: Output<Map<String, String>>? = null, val signedRequestKeyset: Output<String>? = null, val signedRequestMaximumExpirationTtl: Output<String>? = null, val signedRequestMode: Output<String>? = null, val signedTokenOptions: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicySignedTokenOptionsArgs>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyCacheKeyPolicyArgs(val excludeHost: Output<Boolean>? = null, val excludeQueryString: Output<Boolean>? = null, val excludedQueryParameters: Output<List<String>>? = null, val includeProtocol: Output<Boolean>? = null, val includedCookieNames: Output<List<String>>? = null, val includedHeaderNames: Output<List<String>>? = null, val includedQueryParameters: Output<List<String>>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyCacheKeyPolicyArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicySignedTokenOptionsArgs(val allowedSignatureAlgorithms: Output<List<String>>? = null, val tokenQueryParameter: Output<String>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicySignedTokenOptionsArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<String>) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null, val pathTemplateRewrite: Output<String>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteMethodsArgs(val allowedMethods: Output<List<String>>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteMethodsArgs>
data class EdgeCacheServiceRoutingPathMatcherRouteRuleUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleUrlRedirectArgs>
Link copied to clipboard
data class EndpointPolicyEndpointMatcherArgs(val metadataLabelMatcher: Output<EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs>) : ConvertibleToJava<EndpointPolicyEndpointMatcherArgs>
data class EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs(val metadataLabelMatchCriteria: Output<String>, val metadataLabels: Output<List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs>>? = null) : ConvertibleToJava<EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs>
data class EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs(val labelName: Output<String>, val labelValue: Output<String>) : ConvertibleToJava<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs>
Link copied to clipboard
data class EndpointPolicyTrafficPortSelectorArgs(val ports: Output<List<String>>) : ConvertibleToJava<EndpointPolicyTrafficPortSelectorArgs>
Link copied to clipboard
data class GrpcRouteRuleActionArgs(val destinations: Output<List<GrpcRouteRuleActionDestinationArgs>>? = null, val faultInjectionPolicy: Output<GrpcRouteRuleActionFaultInjectionPolicyArgs>? = null, val retryPolicy: Output<GrpcRouteRuleActionRetryPolicyArgs>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<GrpcRouteRuleActionArgs>
Link copied to clipboard
data class GrpcRouteRuleActionDestinationArgs(val serviceName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<GrpcRouteRuleActionDestinationArgs>
data class GrpcRouteRuleActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Int>? = null) : ConvertibleToJava<GrpcRouteRuleActionFaultInjectionPolicyAbortArgs>
data class GrpcRouteRuleActionFaultInjectionPolicyArgs(val abort: Output<GrpcRouteRuleActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<GrpcRouteRuleActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<GrpcRouteRuleActionFaultInjectionPolicyArgs>
data class GrpcRouteRuleActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<String>? = null, val percentage: Output<Int>? = null) : ConvertibleToJava<GrpcRouteRuleActionFaultInjectionPolicyDelayArgs>
Link copied to clipboard
data class GrpcRouteRuleActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<GrpcRouteRuleActionRetryPolicyArgs>
Link copied to clipboard
data class GrpcRouteRuleArgs(val action: Output<GrpcRouteRuleActionArgs>? = null, val matches: Output<List<GrpcRouteRuleMatchArgs>>? = null) : ConvertibleToJava<GrpcRouteRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class GrpcRouteRuleMatchArgs(val headers: Output<List<GrpcRouteRuleMatchHeaderArgs>>? = null, val method: Output<GrpcRouteRuleMatchMethodArgs>? = null) : ConvertibleToJava<GrpcRouteRuleMatchArgs>
Link copied to clipboard
data class GrpcRouteRuleMatchHeaderArgs(val key: Output<String>, val type: Output<String>? = null, val value: Output<String>) : ConvertibleToJava<GrpcRouteRuleMatchHeaderArgs>
Link copied to clipboard
data class GrpcRouteRuleMatchMethodArgs(val caseSensitive: Output<Boolean>? = null, val grpcMethod: Output<String>, val grpcService: Output<String>) : ConvertibleToJava<GrpcRouteRuleMatchMethodArgs>
Link copied to clipboard
data class HttpRouteRuleActionArgs(val corsPolicy: Output<HttpRouteRuleActionCorsPolicyArgs>? = null, val destinations: Output<List<HttpRouteRuleActionDestinationArgs>>? = null, val faultInjectionPolicy: Output<HttpRouteRuleActionFaultInjectionPolicyArgs>? = null, val redirect: Output<HttpRouteRuleActionRedirectArgs>? = null, val requestHeaderModifier: Output<HttpRouteRuleActionRequestHeaderModifierArgs>? = null, val requestMirrorPolicy: Output<HttpRouteRuleActionRequestMirrorPolicyArgs>? = null, val responseHeaderModifier: Output<HttpRouteRuleActionResponseHeaderModifierArgs>? = null, val retryPolicy: Output<HttpRouteRuleActionRetryPolicyArgs>? = null, val timeout: Output<String>? = null, val urlRewrite: Output<HttpRouteRuleActionUrlRewriteArgs>? = null) : ConvertibleToJava<HttpRouteRuleActionArgs>
Link copied to clipboard
data class HttpRouteRuleActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleActionCorsPolicyArgs>
Link copied to clipboard
data class HttpRouteRuleActionDestinationArgs(val serviceName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<HttpRouteRuleActionDestinationArgs>
data class HttpRouteRuleActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Int>? = null) : ConvertibleToJava<HttpRouteRuleActionFaultInjectionPolicyAbortArgs>
data class HttpRouteRuleActionFaultInjectionPolicyArgs(val abort: Output<HttpRouteRuleActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<HttpRouteRuleActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<HttpRouteRuleActionFaultInjectionPolicyArgs>
data class HttpRouteRuleActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<String>? = null, val percentage: Output<Int>? = null) : ConvertibleToJava<HttpRouteRuleActionFaultInjectionPolicyDelayArgs>
Link copied to clipboard
data class HttpRouteRuleActionRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val portRedirect: Output<Int>? = null, val prefixRewrite: Output<String>? = null, val responseCode: Output<String>? = null, val stripQuery: Output<Boolean>? = null) : ConvertibleToJava<HttpRouteRuleActionRedirectArgs>
data class HttpRouteRuleActionRequestHeaderModifierArgs(val add: Output<Map<String, String>>? = null, val removes: Output<List<String>>? = null, val set: Output<Map<String, String>>? = null) : ConvertibleToJava<HttpRouteRuleActionRequestHeaderModifierArgs>
data class HttpRouteRuleActionRequestMirrorPolicyArgs(val destination: Output<HttpRouteRuleActionRequestMirrorPolicyDestinationArgs>? = null) : ConvertibleToJava<HttpRouteRuleActionRequestMirrorPolicyArgs>
data class HttpRouteRuleActionRequestMirrorPolicyDestinationArgs(val serviceName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<HttpRouteRuleActionRequestMirrorPolicyDestinationArgs>
data class HttpRouteRuleActionResponseHeaderModifierArgs(val add: Output<Map<String, String>>? = null, val removes: Output<List<String>>? = null, val set: Output<Map<String, String>>? = null) : ConvertibleToJava<HttpRouteRuleActionResponseHeaderModifierArgs>
Link copied to clipboard
data class HttpRouteRuleActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<String>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<HttpRouteRuleActionRetryPolicyArgs>
Link copied to clipboard
data class HttpRouteRuleActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleActionUrlRewriteArgs>
Link copied to clipboard
data class HttpRouteRuleArgs(val action: Output<HttpRouteRuleActionArgs>? = null, val matches: Output<List<HttpRouteRuleMatchArgs>>? = null) : ConvertibleToJava<HttpRouteRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class HttpRouteRuleMatchArgs(val fullPathMatch: Output<String>? = null, val headers: Output<List<HttpRouteRuleMatchHeaderArgs>>? = null, val ignoreCase: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val queryParameters: Output<List<HttpRouteRuleMatchQueryParameterArgs>>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleMatchArgs>
Link copied to clipboard
data class HttpRouteRuleMatchHeaderArgs(val exactMatch: Output<String>? = null, val header: Output<String>? = null, val invertMatch: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val rangeMatch: Output<HttpRouteRuleMatchHeaderRangeMatchArgs>? = null, val regexMatch: Output<String>? = null, val suffixMatch: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleMatchHeaderArgs>
Link copied to clipboard
data class HttpRouteRuleMatchHeaderRangeMatchArgs(val end: Output<Int>, val start: Output<Int>) : ConvertibleToJava<HttpRouteRuleMatchHeaderRangeMatchArgs>
Link copied to clipboard
data class HttpRouteRuleMatchQueryParameterArgs(val exactMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val queryParameter: Output<String>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleMatchQueryParameterArgs>
Link copied to clipboard
data class LbRouteExtensionExtensionChainArgs(val extensions: Output<List<LbRouteExtensionExtensionChainExtensionArgs>>, val matchCondition: Output<LbRouteExtensionExtensionChainMatchConditionArgs>, val name: Output<String>) : ConvertibleToJava<LbRouteExtensionExtensionChainArgs>
data class LbRouteExtensionExtensionChainExtensionArgs(val authority: Output<String>? = null, val failOpen: Output<Boolean>? = null, val forwardHeaders: Output<List<String>>? = null, val name: Output<String>, val service: Output<String>, val timeout: Output<String>? = null) : ConvertibleToJava<LbRouteExtensionExtensionChainExtensionArgs>
data class LbRouteExtensionExtensionChainMatchConditionArgs(val celExpression: Output<String>) : ConvertibleToJava<LbRouteExtensionExtensionChainMatchConditionArgs>
Link copied to clipboard
data class LbTrafficExtensionExtensionChainArgs(val extensions: Output<List<LbTrafficExtensionExtensionChainExtensionArgs>>, val matchCondition: Output<LbTrafficExtensionExtensionChainMatchConditionArgs>, val name: Output<String>) : ConvertibleToJava<LbTrafficExtensionExtensionChainArgs>
data class LbTrafficExtensionExtensionChainExtensionArgs(val authority: Output<String>? = null, val failOpen: Output<Boolean>? = null, val forwardHeaders: Output<List<String>>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>, val service: Output<String>, val supportedEvents: Output<List<String>>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<LbTrafficExtensionExtensionChainExtensionArgs>
data class LbTrafficExtensionExtensionChainMatchConditionArgs(val celExpression: Output<String>) : ConvertibleToJava<LbTrafficExtensionExtensionChainMatchConditionArgs>
Link copied to clipboard
data class ServiceLbPoliciesAutoCapacityDrainArgs(val enable: Output<Boolean>? = null) : ConvertibleToJava<ServiceLbPoliciesAutoCapacityDrainArgs>
Link copied to clipboard
data class ServiceLbPoliciesFailoverConfigArgs(val failoverHealthThreshold: Output<Int>) : ConvertibleToJava<ServiceLbPoliciesFailoverConfigArgs>
Link copied to clipboard
data class TcpRouteRuleActionArgs(val destinations: Output<List<TcpRouteRuleActionDestinationArgs>>? = null, val idleTimeout: Output<String>? = null, val originalDestination: Output<Boolean>? = null) : ConvertibleToJava<TcpRouteRuleActionArgs>
Link copied to clipboard
data class TcpRouteRuleActionDestinationArgs(val serviceName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<TcpRouteRuleActionDestinationArgs>
Link copied to clipboard
data class TcpRouteRuleArgs(val action: Output<TcpRouteRuleActionArgs>, val matches: Output<List<TcpRouteRuleMatchArgs>>? = null) : ConvertibleToJava<TcpRouteRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class TcpRouteRuleMatchArgs(val address: Output<String>, val port: Output<String>) : ConvertibleToJava<TcpRouteRuleMatchArgs>
Link copied to clipboard
data class TlsRouteRuleActionArgs(val destinations: Output<List<TlsRouteRuleActionDestinationArgs>>? = null) : ConvertibleToJava<TlsRouteRuleActionArgs>
Link copied to clipboard
data class TlsRouteRuleActionDestinationArgs(val serviceName: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<TlsRouteRuleActionDestinationArgs>
Link copied to clipboard
data class TlsRouteRuleArgs(val action: Output<TlsRouteRuleActionArgs>, val matches: Output<List<TlsRouteRuleMatchArgs>>) : ConvertibleToJava<TlsRouteRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class TlsRouteRuleMatchArgs(val alpns: Output<List<String>>? = null, val sniHosts: Output<List<String>>? = null) : ConvertibleToJava<TlsRouteRuleMatchArgs>