Package-level declarations
Types
Link copied to clipboard
data class ComponentVersionComponentDependencyRequirement(val dependencyType: ComponentVersionComponentDependencyRequirementDependencyType? = null, val versionRequirement: String? = null)
Link copied to clipboard
data class ComponentVersionComponentPlatform(val attributes: Map<String, String>? = null, val name: String? = null)
Link copied to clipboard
data class ComponentVersionLambdaContainerParams(val devices: List<ComponentVersionLambdaDeviceMount>? = null, val memorySizeInKb: Int? = null, val mountRoSysfs: Boolean? = null, val volumes: List<ComponentVersionLambdaVolumeMount>? = null)
Link copied to clipboard
data class ComponentVersionLambdaDeviceMount(val addGroupOwner: Boolean? = null, val path: String? = null, val permission: ComponentVersionLambdaFilesystemPermission? = null)
Link copied to clipboard
data class ComponentVersionLambdaEventSource(val topic: String? = null, val type: ComponentVersionLambdaEventSourceType? = null)
Link copied to clipboard
data class ComponentVersionLambdaExecutionParameters(val environmentVariables: Map<String, String>? = null, val eventSources: List<ComponentVersionLambdaEventSource>? = null, val execArgs: List<String>? = null, val inputPayloadEncodingType: ComponentVersionLambdaExecutionParametersInputPayloadEncodingType? = null, val linuxProcessParams: ComponentVersionLambdaLinuxProcessParams? = null, val maxIdleTimeInSeconds: Int? = null, val maxInstancesCount: Int? = null, val maxQueueSize: Int? = null, val pinned: Boolean? = null, val statusTimeoutInSeconds: Int? = null, val timeoutInSeconds: Int? = null)
Link copied to clipboard
data class ComponentVersionLambdaFunctionRecipeSource(val componentDependencies: Map<String, ComponentVersionComponentDependencyRequirement>? = null, val componentLambdaParameters: ComponentVersionLambdaExecutionParameters? = null, val componentName: String? = null, val componentPlatforms: List<ComponentVersionComponentPlatform>? = null, val componentVersion: String? = null, val lambdaArn: String? = null)
Link copied to clipboard
data class ComponentVersionLambdaLinuxProcessParams(val containerParams: ComponentVersionLambdaContainerParams? = null, val isolationMode: ComponentVersionLambdaLinuxProcessParamsIsolationMode? = null)
Link copied to clipboard
data class ComponentVersionLambdaVolumeMount(val addGroupOwner: Boolean? = null, val destinationPath: String? = null, val permission: ComponentVersionLambdaFilesystemPermission? = null, val sourcePath: String? = null)
Link copied to clipboard
data class DeploymentComponentConfigurationUpdate(val merge: String? = null, val reset: List<String>? = null)
Link copied to clipboard
data class DeploymentComponentDeploymentSpecification(val componentVersion: String? = null, val configurationUpdate: DeploymentComponentConfigurationUpdate? = null, val runWith: DeploymentComponentRunWith? = null)
Link copied to clipboard
data class DeploymentComponentRunWith(val posixUser: String? = null, val systemResourceLimits: DeploymentSystemResourceLimits? = null, val windowsUser: String? = null)
Link copied to clipboard
data class DeploymentComponentUpdatePolicy(val action: DeploymentComponentUpdatePolicyAction? = null, val timeoutInSeconds: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DeploymentIoTJobAbortCriteria(val action: DeploymentIoTJobAbortCriteriaAction, val failureType: DeploymentIoTJobAbortCriteriaFailureType, val minNumberOfExecutedThings: Int, val thresholdPercentage: Double)
Link copied to clipboard
data class DeploymentIoTJobConfiguration(val abortConfig: DeploymentIoTJobAbortConfig? = null, val jobExecutionsRolloutConfig: DeploymentIoTJobExecutionsRolloutConfig? = null, val timeoutConfig: DeploymentIoTJobTimeoutConfig? = null)
Link copied to clipboard
data class DeploymentIoTJobExecutionsRolloutConfig(val exponentialRate: DeploymentIoTJobExponentialRolloutRate? = null, val maximumPerMinute: Int? = null)
Link copied to clipboard
data class DeploymentIoTJobExponentialRolloutRate(val baseRatePerMinute: Int, val incrementFactor: Double, val rateIncreaseCriteria: DeploymentIoTJobRateIncreaseCriteria)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DeploymentPolicies(val componentUpdatePolicy: DeploymentComponentUpdatePolicy? = null, val configurationValidationPolicy: DeploymentConfigurationValidationPolicy? = null, val failureHandlingPolicy: DeploymentPoliciesFailureHandlingPolicy? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetDeploymentResult(val deploymentId: String? = null, val tags: Map<String, String>? = null)