Package-level declarations
Types
Link copied to clipboard
EdgeCacheKeyset can be imported using any of these accepted formats
Link copied to clipboard
data class EdgeCacheKeysetArgs(val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val publicKeys: Output<List<EdgeCacheKeysetPublicKeyArgs>>? = null, val validationSharedKeys: Output<List<EdgeCacheKeysetValidationSharedKeyArgs>>? = null) : ConvertibleToJava<EdgeCacheKeysetArgs>
EdgeCacheKeyset can be imported using any of these accepted formats
Link copied to clipboard
Builder for EdgeCacheKeysetArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EdgeCacheKeyset.
Link copied to clipboard
EdgeCacheOrigin represents a HTTP-reachable backend for an EdgeCacheService.
Link copied to clipboard
data class EdgeCacheOriginArgs(val awsV4Authentication: Output<EdgeCacheOriginAwsV4AuthenticationArgs>? = null, val description: Output<String>? = null, val failoverOrigin: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val maxAttempts: Output<Int>? = null, val name: Output<String>? = null, val originAddress: Output<String>? = null, val originOverrideAction: Output<EdgeCacheOriginOriginOverrideActionArgs>? = null, val originRedirect: Output<EdgeCacheOriginOriginRedirectArgs>? = null, val port: Output<Int>? = null, val project: Output<String>? = null, val protocol: Output<String>? = null, val retryConditions: Output<List<String>>? = null, val timeout: Output<EdgeCacheOriginTimeoutArgs>? = null) : ConvertibleToJava<EdgeCacheOriginArgs>
EdgeCacheOrigin represents a HTTP-reachable backend for an EdgeCacheService.
Link copied to clipboard
Builder for EdgeCacheOriginArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EdgeCacheOrigin.
Link copied to clipboard
EdgeCacheService defines the IP addresses, protocols, security policies, cache policies and routing configuration.
Link copied to clipboard
data class EdgeCacheServiceArgs(val description: Output<String>? = null, val disableHttp2: Output<Boolean>? = null, val disableQuic: Output<Boolean>? = null, val edgeSecurityPolicy: Output<String>? = null, val edgeSslCertificates: Output<List<String>>? = null, val labels: Output<Map<String, String>>? = null, val logConfig: Output<EdgeCacheServiceLogConfigArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requireTls: Output<Boolean>? = null, val routing: Output<EdgeCacheServiceRoutingArgs>? = null, val sslPolicy: Output<String>? = null) : ConvertibleToJava<EdgeCacheServiceArgs>
EdgeCacheService defines the IP addresses, protocols, security policies, cache policies and routing configuration.
Link copied to clipboard
Builder for EdgeCacheServiceArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EdgeCacheService.
Functions
Link copied to clipboard
suspend fun edgeCacheKeysetResource(name: String, block: suspend EdgeCacheKeysetResourceBuilder.() -> Unit): EdgeCacheKeyset
Link copied to clipboard
suspend fun edgeCacheOriginResource(name: String, block: suspend EdgeCacheOriginResourceBuilder.() -> Unit): EdgeCacheOrigin
Link copied to clipboard
suspend fun edgeCacheServiceResource(name: String, block: suspend EdgeCacheServiceResourceBuilder.() -> Unit): EdgeCacheService