Package-level declarations

Types

Link copied to clipboard
class ComponentVersion : KotlinCustomResource

Resource for Greengrass component version.

Link copied to clipboard
data class ComponentVersionArgs(val inlineRecipe: Output<String>? = null, val lambdaFunction: Output<ComponentVersionLambdaFunctionRecipeSourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ComponentVersionArgs>

Resource for Greengrass component version.

Link copied to clipboard
object ComponentVersionMapper : ResourceMapper<ComponentVersion>
Link copied to clipboard
class Deployment : KotlinCustomResource

Resource for Greengrass V2 deployment.

Link copied to clipboard
data class DeploymentArgs(val components: Output<Map<String, DeploymentComponentDeploymentSpecificationArgs>>? = null, val deploymentName: Output<String>? = null, val deploymentPolicies: Output<DeploymentPoliciesArgs>? = null, val iotJobConfiguration: Output<DeploymentIoTJobConfigurationArgs>? = null, val parentTargetArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetArn: Output<String>? = null) : ConvertibleToJava<DeploymentArgs>

Resource for Greengrass V2 deployment.

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment