Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Provides an OpsWorks application resource.

Link copied to clipboard
data class ApplicationArgs(val appSources: Output<List<ApplicationAppSourceArgs>>? = null, val autoBundleOnDeploy: Output<String>? = null, val awsFlowRubySettings: Output<String>? = null, val dataSourceArn: Output<String>? = null, val dataSourceDatabaseName: Output<String>? = null, val dataSourceType: Output<String>? = null, val description: Output<String>? = null, val documentRoot: Output<String>? = null, val domains: Output<List<String>>? = null, val enableSsl: Output<Boolean>? = null, val environments: Output<List<ApplicationEnvironmentArgs>>? = null, val name: Output<String>? = null, val railsEnv: Output<String>? = null, val shortName: Output<String>? = null, val sslConfigurations: Output<List<ApplicationSslConfigurationArgs>>? = null, val stackId: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ApplicationArgs>

Provides an OpsWorks application resource.

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class CustomLayer : KotlinCustomResource

Provides an OpsWorks custom layer resource.

Link copied to clipboard
data class CustomLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<CustomLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<CustomLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<CustomLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val shortName: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<CustomLayerArgs>

Provides an OpsWorks custom layer resource.

Link copied to clipboard
Link copied to clipboard
object CustomLayerMapper : ResourceMapper<CustomLayer>
Link copied to clipboard
Link copied to clipboard
class EcsClusterLayer : KotlinCustomResource

Provides an OpsWorks ECS Cluster layer resource.

Link copied to clipboard
data class EcsClusterLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<EcsClusterLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<EcsClusterLayerEbsVolumeArgs>>? = null, val ecsClusterArn: Output<String>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<EcsClusterLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<EcsClusterLayerArgs>

Provides an OpsWorks ECS Cluster layer resource.

Link copied to clipboard
object EcsClusterLayerMapper : ResourceMapper<EcsClusterLayer>
Link copied to clipboard
class GangliaLayer : KotlinCustomResource

Provides an OpsWorks Ganglia layer resource.

Link copied to clipboard
data class GangliaLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<GangliaLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<GangliaLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<GangliaLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val url: Output<String>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null, val username: Output<String>? = null) : ConvertibleToJava<GangliaLayerArgs>

Provides an OpsWorks Ganglia layer resource.

Link copied to clipboard
Link copied to clipboard
object GangliaLayerMapper : ResourceMapper<GangliaLayer>
Link copied to clipboard
Link copied to clipboard
class HaproxyLayer : KotlinCustomResource

Provides an OpsWorks haproxy layer resource.

Link copied to clipboard
data class HaproxyLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<HaproxyLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<HaproxyLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val healthcheckMethod: Output<String>? = null, val healthcheckUrl: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<HaproxyLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val statsEnabled: Output<Boolean>? = null, val statsPassword: Output<String>? = null, val statsUrl: Output<String>? = null, val statsUser: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<HaproxyLayerArgs>

Provides an OpsWorks haproxy layer resource.

Link copied to clipboard
Link copied to clipboard
object HaproxyLayerMapper : ResourceMapper<HaproxyLayer>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides an OpsWorks instance resource.

Link copied to clipboard
data class InstanceArgs(val agentVersion: Output<String>? = null, val amiId: Output<String>? = null, val architecture: Output<String>? = null, val autoScalingType: Output<String>? = null, val availabilityZone: Output<String>? = null, val createdAt: Output<String>? = null, val deleteEbs: Output<Boolean>? = null, val deleteEip: Output<Boolean>? = null, val ebsBlockDevices: Output<List<InstanceEbsBlockDeviceArgs>>? = null, val ebsOptimized: Output<Boolean>? = null, val ecsClusterArn: Output<String>? = null, val elasticIp: Output<String>? = null, val ephemeralBlockDevices: Output<List<InstanceEphemeralBlockDeviceArgs>>? = null, val hostname: Output<String>? = null, val infrastructureClass: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceProfileArn: Output<String>? = null, val instanceType: Output<String>? = null, val layerIds: Output<List<String>>? = null, val os: Output<String>? = null, val rootBlockDevices: Output<List<InstanceRootBlockDeviceArgs>>? = null, val rootDeviceType: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val sshKeyName: Output<String>? = null, val stackId: Output<String>? = null, val state: Output<String>? = null, val status: Output<String>? = null, val subnetId: Output<String>? = null, val tenancy: Output<String>? = null, val virtualizationType: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides an OpsWorks instance resource.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class JavaAppLayer : KotlinCustomResource

Provides an OpsWorks Java application layer resource.

Link copied to clipboard
data class JavaAppLayerArgs(val appServer: Output<String>? = null, val appServerVersion: Output<String>? = null, val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<JavaAppLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<JavaAppLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val jvmOptions: Output<String>? = null, val jvmType: Output<String>? = null, val jvmVersion: Output<String>? = null, val loadBasedAutoScaling: Output<JavaAppLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<JavaAppLayerArgs>

Provides an OpsWorks Java application layer resource.

Link copied to clipboard
Link copied to clipboard
object JavaAppLayerMapper : ResourceMapper<JavaAppLayer>
Link copied to clipboard
Link copied to clipboard
class MemcachedLayer : KotlinCustomResource

Provides an OpsWorks memcached layer resource.

Link copied to clipboard
data class MemcachedLayerArgs(val allocatedMemory: Output<Int>? = null, val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<MemcachedLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<MemcachedLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<MemcachedLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<MemcachedLayerArgs>

Provides an OpsWorks memcached layer resource.

Link copied to clipboard
Link copied to clipboard
object MemcachedLayerMapper : ResourceMapper<MemcachedLayer>
Link copied to clipboard
class MysqlLayer : KotlinCustomResource

Provides an OpsWorks MySQL layer resource.

Link copied to clipboard
data class MysqlLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<MysqlLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<MysqlLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<MysqlLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val rootPassword: Output<String>? = null, val rootPasswordOnAllInstances: Output<Boolean>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<MysqlLayerArgs>

Provides an OpsWorks MySQL layer resource.

Link copied to clipboard
Link copied to clipboard
object MysqlLayerMapper : ResourceMapper<MysqlLayer>
Link copied to clipboard
Link copied to clipboard
class NodejsAppLayer : KotlinCustomResource

Provides an OpsWorks NodeJS application layer resource.

Link copied to clipboard
data class NodejsAppLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<NodejsAppLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<NodejsAppLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<NodejsAppLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val nodejsVersion: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<NodejsAppLayerArgs>

Provides an OpsWorks NodeJS application layer resource.

Link copied to clipboard
Link copied to clipboard
object NodejsAppLayerMapper : ResourceMapper<NodejsAppLayer>
Link copied to clipboard
class Permission : KotlinCustomResource

Provides an OpsWorks permission resource.

Link copied to clipboard
data class PermissionArgs(val allowSsh: Output<Boolean>? = null, val allowSudo: Output<Boolean>? = null, val level: Output<String>? = null, val stackId: Output<String>? = null, val userArn: Output<String>? = null) : ConvertibleToJava<PermissionArgs>

Provides an OpsWorks permission resource.

Link copied to clipboard
Link copied to clipboard
object PermissionMapper : ResourceMapper<Permission>
Link copied to clipboard
Link copied to clipboard
class PhpAppLayer : KotlinCustomResource

Provides an OpsWorks PHP application layer resource.

Link copied to clipboard
data class PhpAppLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<PhpAppLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<PhpAppLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<PhpAppLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<PhpAppLayerArgs>

Provides an OpsWorks PHP application layer resource.

Link copied to clipboard
Link copied to clipboard
object PhpAppLayerMapper : ResourceMapper<PhpAppLayer>
Link copied to clipboard
Link copied to clipboard
class RailsAppLayer : KotlinCustomResource

Provides an OpsWorks Ruby on Rails application layer resource.

Link copied to clipboard
data class RailsAppLayerArgs(val appServer: Output<String>? = null, val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val bundlerVersion: Output<String>? = null, val cloudwatchConfiguration: Output<RailsAppLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<RailsAppLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<RailsAppLayerLoadBasedAutoScalingArgs>? = null, val manageBundler: Output<Boolean>? = null, val name: Output<String>? = null, val passengerVersion: Output<String>? = null, val rubyVersion: Output<String>? = null, val rubygemsVersion: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<RailsAppLayerArgs>

Provides an OpsWorks Ruby on Rails application layer resource.

Link copied to clipboard
Link copied to clipboard
object RailsAppLayerMapper : ResourceMapper<RailsAppLayer>
Link copied to clipboard
Link copied to clipboard
class RdsDbInstance : KotlinCustomResource

Provides an OpsWorks RDS DB Instance resource.

Link copied to clipboard
data class RdsDbInstanceArgs(val dbPassword: Output<String>? = null, val dbUser: Output<String>? = null, val rdsDbInstanceArn: Output<String>? = null, val stackId: Output<String>? = null) : ConvertibleToJava<RdsDbInstanceArgs>

Provides an OpsWorks RDS DB Instance resource.

Link copied to clipboard
Link copied to clipboard
object RdsDbInstanceMapper : ResourceMapper<RdsDbInstance>
Link copied to clipboard
Link copied to clipboard
class Stack : KotlinCustomResource

Provides an OpsWorks stack resource.

Link copied to clipboard
data class StackArgs(val agentVersion: Output<String>? = null, val berkshelfVersion: Output<String>? = null, val color: Output<String>? = null, val configurationManagerName: Output<String>? = null, val configurationManagerVersion: Output<String>? = null, val customCookbooksSources: Output<List<StackCustomCookbooksSourceArgs>>? = null, val customJson: Output<String>? = null, val defaultAvailabilityZone: Output<String>? = null, val defaultInstanceProfileArn: Output<String>? = null, val defaultOs: Output<String>? = null, val defaultRootDeviceType: Output<String>? = null, val defaultSshKeyName: Output<String>? = null, val defaultSubnetId: Output<String>? = null, val hostnameTheme: Output<String>? = null, val manageBerkshelf: Output<Boolean>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val serviceRoleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val useCustomCookbooks: Output<Boolean>? = null, val useOpsworksSecurityGroups: Output<Boolean>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<StackArgs>

Provides an OpsWorks stack resource.

Link copied to clipboard

Builder for StackArgs.

Link copied to clipboard
object StackMapper : ResourceMapper<Stack>
Link copied to clipboard

Builder for Stack.

Link copied to clipboard
class StaticWebLayer : KotlinCustomResource

Provides an OpsWorks static web server layer resource.

Link copied to clipboard
data class StaticWebLayerArgs(val autoAssignElasticIps: Output<Boolean>? = null, val autoAssignPublicIps: Output<Boolean>? = null, val autoHealing: Output<Boolean>? = null, val cloudwatchConfiguration: Output<StaticWebLayerCloudwatchConfigurationArgs>? = null, val customConfigureRecipes: Output<List<String>>? = null, val customDeployRecipes: Output<List<String>>? = null, val customInstanceProfileArn: Output<String>? = null, val customJson: Output<String>? = null, val customSecurityGroupIds: Output<List<String>>? = null, val customSetupRecipes: Output<List<String>>? = null, val customShutdownRecipes: Output<List<String>>? = null, val customUndeployRecipes: Output<List<String>>? = null, val drainElbOnShutdown: Output<Boolean>? = null, val ebsVolumes: Output<List<StaticWebLayerEbsVolumeArgs>>? = null, val elasticLoadBalancer: Output<String>? = null, val installUpdatesOnBoot: Output<Boolean>? = null, val instanceShutdownTimeout: Output<Int>? = null, val loadBasedAutoScaling: Output<StaticWebLayerLoadBasedAutoScalingArgs>? = null, val name: Output<String>? = null, val stackId: Output<String>? = null, val systemPackages: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val useEbsOptimizedInstances: Output<Boolean>? = null) : ConvertibleToJava<StaticWebLayerArgs>

Provides an OpsWorks static web server layer resource.

Link copied to clipboard
Link copied to clipboard
object StaticWebLayerMapper : ResourceMapper<StaticWebLayer>
Link copied to clipboard
class UserProfile : KotlinCustomResource

Provides an OpsWorks User Profile resource.

Link copied to clipboard
data class UserProfileArgs(val allowSelfManagement: Output<Boolean>? = null, val sshPublicKey: Output<String>? = null, val sshUsername: Output<String>? = null, val userArn: Output<String>? = null) : ConvertibleToJava<UserProfileArgs>

Provides an OpsWorks User Profile resource.

Link copied to clipboard
Link copied to clipboard
object UserProfileMapper : ResourceMapper<UserProfile>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun customLayer(name: String, block: suspend CustomLayerResourceBuilder.() -> Unit): CustomLayer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun mysqlLayer(name: String, block: suspend MysqlLayerResourceBuilder.() -> Unit): MysqlLayer
Link copied to clipboard
Link copied to clipboard
suspend fun permission(name: String, block: suspend PermissionResourceBuilder.() -> Unit): Permission
Link copied to clipboard
suspend fun phpAppLayer(name: String, block: suspend PhpAppLayerResourceBuilder.() -> Unit): PhpAppLayer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun stack(name: String): Stack
suspend fun stack(name: String, block: suspend StackResourceBuilder.() -> Unit): Stack
Link copied to clipboard
Link copied to clipboard
suspend fun userProfile(name: String, block: suspend UserProfileResourceBuilder.() -> Unit): UserProfile