Package-level declarations
Types
Link copied to clipboard
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
Builder for ComponentVersionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ComponentVersion.
Link copied to clipboard
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
class DeploymentArgsBuilder
Builder for DeploymentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Deployment.
Link copied to clipboard
object Greengrassv2Functions
Functions
Link copied to clipboard
suspend fun componentVersion(name: String, block: suspend ComponentVersionResourceBuilder.() -> Unit): ComponentVersion
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment