Package-level declarations

Types

Link copied to clipboard
data class AliasRoutingConfig(val additionalVersionWeights: Map<String, Double>? = null)
Link copied to clipboard
data class CustomDomainCertConfig(val certName: String, val certificate: String, val privateKey: String)
Link copied to clipboard
data class CustomDomainRouteConfig(val functionName: String, val methods: List<String>? = null, val path: String, val qualifier: String? = null, val serviceName: String)
Link copied to clipboard
data class FunctionCustomContainerConfig(val args: String? = null, val command: String? = null, val image: String)
Link copied to clipboard
data class GetCustomDomainsDomain(val accountId: String, val apiVersion: String, val certConfig: GetCustomDomainsDomainCertConfig, val createdTime: String, val domainName: String, val id: String, val lastModifiedTime: String, val protocol: String, val routeConfigs: List<GetCustomDomainsDomainRouteConfig>)
Link copied to clipboard
data class GetCustomDomainsDomainCertConfig(val certName: String, val certificate: String)
Link copied to clipboard
data class GetCustomDomainsDomainRouteConfig(val functionName: String, val methods: List<String>, val path: String, val qualifier: String, val serviceName: String)
Link copied to clipboard
data class GetCustomDomainsResult(val domains: List<GetCustomDomainsDomain>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getCustomDomains.

Link copied to clipboard
data class GetFunctionsFunction(val caPort: Int, val codeChecksum: String, val codeSize: Int, val creationTime: String, val customContainerConfig: GetFunctionsFunctionCustomContainerConfig? = null, val description: String, val environmentVariables: Map<String, String>, val handler: String, val id: String, val initializationTimeout: Int, val initializer: String, val instanceConcurrency: Int, val instanceType: String, val lastModificationTime: String, val memorySize: Int, val name: String, val runtime: String, val timeout: Int)
data class GetFunctionsFunctionCustomContainerConfig(val args: String, val command: String, val image: String)
Link copied to clipboard
data class GetFunctionsResult(val functions: List<GetFunctionsFunction>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val serviceName: String)

A collection of values returned by getFunctions.

Link copied to clipboard
data class GetServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getService.

Link copied to clipboard
data class GetServicesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val services: List<GetServicesService>)

A collection of values returned by getServices.

Link copied to clipboard
data class GetServicesService(val creationTime: String, val description: String, val id: String, val internetAccess: Boolean, val lastModificationTime: String, val logConfig: GetServicesServiceLogConfig, val name: String, val nasConfig: GetServicesServiceNasConfig, val role: String, val vpcConfig: GetServicesServiceVpcConfig)
Link copied to clipboard
data class GetServicesServiceLogConfig(val logstore: String, val project: String)
Link copied to clipboard
data class GetServicesServiceNasConfig(val groupId: Int, val mountPoints: List<GetServicesServiceNasConfigMountPoint>, val userId: Int)
Link copied to clipboard
data class GetServicesServiceNasConfigMountPoint(val mountDir: String, val serverAddr: String)
Link copied to clipboard
data class GetServicesServiceVpcConfig(val securityGroupId: String, val vpcId: String, val vswitchIds: List<String>)
Link copied to clipboard
data class GetTriggersResult(val functionName: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val serviceName: String, val triggers: List<GetTriggersTrigger>)

A collection of values returned by getTriggers.

Link copied to clipboard
data class GetTriggersTrigger(val config: String, val creationTime: String, val id: String, val invocationRole: String, val lastModificationTime: String, val name: String, val sourceArn: String, val type: String)
Link copied to clipboard
data class GetV3TriggersResult(val functionName: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val triggers: List<GetV3TriggersTrigger>)

A collection of values returned by getV3Triggers.

Link copied to clipboard
data class GetV3TriggersTrigger(val createTime: String, val description: String, val httpTrigger: GetV3TriggersTriggerHttpTrigger, val id: String, val invocationRole: String, val lastModifiedTime: String, val qualifier: String, val sourceArn: String, val status: String, val targetArn: String, val triggerConfig: String, val triggerId: String, val triggerName: String, val triggerType: String)
Link copied to clipboard
data class GetV3TriggersTriggerHttpTrigger(val urlInternet: String, val urlIntranet: String)
Link copied to clipboard
data class GetZonesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val zones: List<GetZonesZone>)

A collection of values returned by getZones.

Link copied to clipboard
data class GetZonesZone(val id: String)
Link copied to clipboard
data class ServiceLogConfig(val enableInstanceMetrics: Boolean? = null, val enableRequestMetrics: Boolean? = null, val logstore: String, val project: String)
Link copied to clipboard
data class ServiceNasConfig(val groupId: Int, val mountPoints: List<ServiceNasConfigMountPoint>, val userId: Int)
Link copied to clipboard
data class ServiceNasConfigMountPoint(val mountDir: String, val serverAddr: String)
Link copied to clipboard
data class ServiceTracingConfig(val params: Map<String, String>, val type: String)
Link copied to clipboard
data class ServiceVpcConfig(val securityGroupId: String, val vpcId: String? = null, val vswitchIds: List<String>)
Link copied to clipboard
data class V2FunctionCode(val ossBucketName: String? = null, val ossObjectName: String? = null, val zipFile: String? = null)
Link copied to clipboard
data class V2FunctionCustomContainerConfig(val accelerationType: String? = null, val args: String? = null, val command: String? = null, val image: String? = null, val webServerMode: Boolean? = null)
Link copied to clipboard
data class V2FunctionCustomDns(val dnsOptions: List<V2FunctionCustomDnsDnsOption>? = null, val nameServers: List<String>? = null, val searches: List<String>? = null)
Link copied to clipboard
data class V2FunctionCustomDnsDnsOption(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class V2FunctionCustomHealthCheckConfig(val failureThreshold: Int? = null, val httpGetUrl: String? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class V2FunctionCustomRuntimeConfig(val args: List<String>? = null, val commands: List<String>? = null)
data class V2FunctionInstanceLifecycleConfigPreFreeze(val handler: String? = null, val timeout: Int? = null)
Link copied to clipboard
data class V2FunctionInstanceLifecycleConfigPreStop(val handler: String? = null, val timeout: Int? = null)
data class V3AsyncInvokeConfigDestinationConfigOnFailure(val destination: String? = null)
data class V3AsyncInvokeConfigDestinationConfigOnSuccess(val destination: String? = null)
Link copied to clipboard
data class V3CustomDomainAuthConfig(val authInfo: String? = null, val authType: String? = null)
Link copied to clipboard
data class V3CustomDomainCertConfig(val certName: String? = null, val certificate: String? = null, val privateKey: String? = null)
Link copied to clipboard
Link copied to clipboard
data class V3CustomDomainRouteConfigRoute(val functionName: String? = null, val methods: List<String>? = null, val path: String? = null, val qualifier: String? = null, val rewriteConfig: V3CustomDomainRouteConfigRouteRewriteConfig? = null)
data class V3CustomDomainRouteConfigRouteRewriteConfigEqualRule(val match: String? = null, val replacement: String? = null)
data class V3CustomDomainRouteConfigRouteRewriteConfigRegexRule(val match: String? = null, val replacement: String? = null)
data class V3CustomDomainRouteConfigRouteRewriteConfigWildcardRule(val match: String? = null, val replacement: String? = null)
Link copied to clipboard
data class V3CustomDomainTlsConfig(val cipherSuites: List<String>? = null, val maxVersion: String? = null, val minVersion: String? = null)
Link copied to clipboard
data class V3CustomDomainWafConfig(val enableWaf: Boolean? = null)
Link copied to clipboard
data class V3FunctionCode(val checksum: String? = null, val ossBucketName: String? = null, val ossObjectName: String? = null, val zipFile: String? = null)
Link copied to clipboard
data class V3FunctionCustomContainerConfig(val accelerationInfo: V3FunctionCustomContainerConfigAccelerationInfo? = null, val accelerationType: String? = null, val acrInstanceId: String? = null, val commands: List<String>? = null, val entrypoints: List<String>? = null, val healthCheckConfig: V3FunctionCustomContainerConfigHealthCheckConfig? = null, val image: String? = null, val port: Int? = null, val resolvedImageUri: String? = null)
data class V3FunctionCustomContainerConfigHealthCheckConfig(val failureThreshold: Int? = null, val httpGetUrl: String? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class V3FunctionCustomDns(val dnsOptions: List<V3FunctionCustomDnsDnsOption>? = null, val nameServers: List<String>? = null, val searches: List<String>? = null)
Link copied to clipboard
data class V3FunctionCustomDnsDnsOption(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class V3FunctionCustomRuntimeConfig(val args: List<String>? = null, val commands: List<String>? = null, val healthCheckConfig: V3FunctionCustomRuntimeConfigHealthCheckConfig? = null, val port: Int? = null)
data class V3FunctionCustomRuntimeConfigHealthCheckConfig(val failureThreshold: Int? = null, val httpGetUrl: String? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
data class V3FunctionGpuConfig(val gpuMemorySize: Int? = null, val gpuType: String? = null)
data class V3FunctionInstanceLifecycleConfigInitializer(val handler: String? = null, val timeout: Int? = null)
Link copied to clipboard
data class V3FunctionInstanceLifecycleConfigPreStop(val handler: String? = null, val timeout: Int? = null)
Link copied to clipboard
data class V3FunctionLogConfig(val enableInstanceMetrics: Boolean? = null, val enableRequestMetrics: Boolean? = null, val logBeginRule: String? = null, val logstore: String? = null, val project: String? = null)
Link copied to clipboard
data class V3FunctionNasConfig(val groupId: Int? = null, val mountPoints: List<V3FunctionNasConfigMountPoint>? = null, val userId: Int? = null)
Link copied to clipboard
data class V3FunctionNasConfigMountPoint(val enableTls: Boolean? = null, val mountDir: String? = null, val serverAddr: String? = null)
Link copied to clipboard
Link copied to clipboard
data class V3FunctionOssMountConfigMountPoint(val bucketName: String? = null, val bucketPath: String? = null, val endpoint: String? = null, val mountDir: String? = null, val readOnly: Boolean? = null)
Link copied to clipboard
data class V3FunctionTracingConfig(val params: Map<String, String>? = null, val type: String? = null)
Link copied to clipboard
data class V3FunctionVpcConfig(val securityGroupId: String? = null, val vpcId: String? = null, val vswitchIds: List<String>? = null)
Link copied to clipboard
data class V3LayerVersionCode(val checksum: String? = null, val ossBucketName: String? = null, val ossObjectName: String? = null, val zipFile: String? = null)
Link copied to clipboard
data class V3ProvisionConfigScheduledAction(val endTime: String? = null, val name: String? = null, val scheduleExpression: String? = null, val startTime: String? = null, val target: Int? = null, val timeZone: String? = null)
Link copied to clipboard
data class V3ProvisionConfigTargetTrackingPolicy(val endTime: String? = null, val maxCapacity: Int? = null, val metricTarget: Double? = null, val metricType: String? = null, val minCapacity: Int? = null, val name: String? = null, val startTime: String? = null, val timeZone: String? = null)
Link copied to clipboard
data class V3TriggerHttpTrigger(val urlInternet: String? = null, val urlIntranet: String? = null)