Package-level declarations

Types

Link copied to clipboard
data class FunctionBuildConfig(val build: String? = null, val dockerRepository: String? = null, val entryPoint: String? = null, val environmentVariables: Map<String, String>? = null, val runtime: String? = null, val source: FunctionBuildConfigSource? = null, val workerPool: String? = null)
Link copied to clipboard
data class FunctionBuildConfigSource(val repoSource: FunctionBuildConfigSourceRepoSource? = null, val storageSource: FunctionBuildConfigSourceStorageSource? = null)
Link copied to clipboard
data class FunctionBuildConfigSourceRepoSource(val branchName: String? = null, val commitSha: String? = null, val dir: String? = null, val invertRegex: Boolean? = null, val projectId: String? = null, val repoName: String? = null, val tagName: String? = null)
Link copied to clipboard
data class FunctionBuildConfigSourceStorageSource(val bucket: String? = null, val generation: Int? = null, val object: String? = null)
Link copied to clipboard
data class FunctionEventTrigger(val eventFilters: List<FunctionEventTriggerEventFilter>? = null, val eventType: String? = null, val pubsubTopic: String? = null, val retryPolicy: String? = null, val serviceAccountEmail: String? = null, val trigger: String? = null, val triggerRegion: String? = null)
Link copied to clipboard
data class FunctionEventTriggerEventFilter(val attribute: String, val operator: String? = null, val value: String)
Link copied to clipboard
data class FunctionIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class FunctionIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class FunctionServiceConfig(val allTrafficOnLatestRevision: Boolean? = null, val availableCpu: String? = null, val availableMemory: String? = null, val environmentVariables: Map<String, String>? = null, val gcfUri: String? = null, val ingressSettings: String? = null, val maxInstanceCount: Int? = null, val maxInstanceRequestConcurrency: Int? = null, val minInstanceCount: Int? = null, val secretEnvironmentVariables: List<FunctionServiceConfigSecretEnvironmentVariable>? = null, val secretVolumes: List<FunctionServiceConfigSecretVolume>? = null, val service: String? = null, val serviceAccountEmail: String? = null, val timeoutSeconds: Int? = null, val uri: String? = null, val vpcConnector: String? = null, val vpcConnectorEgressSettings: String? = null)
data class FunctionServiceConfigSecretEnvironmentVariable(val key: String, val projectId: String, val secret: String, val version: String)
Link copied to clipboard
data class FunctionServiceConfigSecretVolume(val mountPath: String, val projectId: String, val secret: String, val versions: List<FunctionServiceConfigSecretVolumeVersion>? = null)
Link copied to clipboard
data class FunctionServiceConfigSecretVolumeVersion(val path: String, val version: String)
Link copied to clipboard
data class GetFunctionBuildConfig(val build: String, val dockerRepository: String, val entryPoint: String, val environmentVariables: Map<String, String>, val runtime: String, val sources: List<GetFunctionBuildConfigSource>, val workerPool: String)
Link copied to clipboard
data class GetFunctionBuildConfigSourceRepoSource(val branchName: String, val commitSha: String, val dir: String, val invertRegex: Boolean, val projectId: String, val repoName: String, val tagName: String)
data class GetFunctionBuildConfigSourceStorageSource(val bucket: String, val generation: Int, val object: String)
Link copied to clipboard
data class GetFunctionEventTrigger(val eventFilters: List<GetFunctionEventTriggerEventFilter>, val eventType: String, val pubsubTopic: String, val retryPolicy: String, val serviceAccountEmail: String, val trigger: String, val triggerRegion: String)
Link copied to clipboard
data class GetFunctionEventTriggerEventFilter(val attribute: String, val operator: String, val value: String)
Link copied to clipboard
data class GetFunctionIamPolicyResult(val cloudFunction: String, val etag: String, val id: String, val location: String, val policyData: String, val project: String)

A collection of values returned by getFunctionIamPolicy.

Link copied to clipboard
data class GetFunctionResult(val buildConfigs: List<GetFunctionBuildConfig>, val description: String, val environment: String, val eventTriggers: List<GetFunctionEventTrigger>, val id: String, val kmsKeyName: String, val labels: Map<String, String>, val location: String, val name: String, val project: String? = null, val serviceConfigs: List<GetFunctionServiceConfig>, val state: String, val updateTime: String, val url: String)

A collection of values returned by getFunction.

Link copied to clipboard
data class GetFunctionServiceConfig(val allTrafficOnLatestRevision: Boolean, val availableCpu: String, val availableMemory: String, val environmentVariables: Map<String, String>, val gcfUri: String, val ingressSettings: String, val maxInstanceCount: Int, val maxInstanceRequestConcurrency: Int, val minInstanceCount: Int, val secretEnvironmentVariables: List<GetFunctionServiceConfigSecretEnvironmentVariable>, val secretVolumes: List<GetFunctionServiceConfigSecretVolume>, val service: String, val serviceAccountEmail: String, val timeoutSeconds: Int, val uri: String, val vpcConnector: String, val vpcConnectorEgressSettings: String)
data class GetFunctionServiceConfigSecretEnvironmentVariable(val key: String, val projectId: String, val secret: String, val version: String)
Link copied to clipboard
data class GetFunctionServiceConfigSecretVolume(val mountPath: String, val projectId: String, val secret: String, val versions: List<GetFunctionServiceConfigSecretVolumeVersion>)
data class GetFunctionServiceConfigSecretVolumeVersion(val path: String, val version: String)