Package-level declarations

Types

Link copied to clipboard
class ChangeSet : KotlinCustomResource

Provides a ROS Change Set resource. For information about ROS Change Set and how to use it, see What is Change Set.

Link copied to clipboard
data class ChangeSetArgs(val changeSetName: Output<String>? = null, val changeSetType: Output<String>? = null, val description: Output<String>? = null, val disableRollback: Output<Boolean>? = null, val notificationUrls: Output<List<String>>? = null, val parameters: Output<List<ChangeSetParameterArgs>>? = null, val ramRoleName: Output<String>? = null, val replacementOption: Output<String>? = null, val stackId: Output<String>? = null, val stackName: Output<String>? = null, val stackPolicyBody: Output<String>? = null, val stackPolicyDuringUpdateBody: Output<String>? = null, val stackPolicyDuringUpdateUrl: Output<String>? = null, val stackPolicyUrl: Output<String>? = null, val templateBody: Output<String>? = null, val templateUrl: Output<String>? = null, val timeoutInMinutes: Output<Int>? = null, val usePreviousParameters: Output<Boolean>? = null) : ConvertibleToJava<ChangeSetArgs>

Provides a ROS Change Set resource. For information about ROS Change Set and how to use it, see What is Change Set.

Link copied to clipboard
Link copied to clipboard
object ChangeSetMapper : ResourceMapper<ChangeSet>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Stack : KotlinCustomResource

Provides a ROS Stack resource. For information about ROS Stack and how to use it, see What is Stack.

Link copied to clipboard
data class StackArgs(val createOption: Output<String>? = null, val deletionProtection: Output<String>? = null, val disableRollback: Output<Boolean>? = null, val notificationUrls: Output<List<String>>? = null, val parameters: Output<List<StackParameterArgs>>? = null, val ramRoleName: Output<String>? = null, val replacementOption: Output<String>? = null, val retainAllResources: Output<Boolean>? = null, val retainResources: Output<List<String>>? = null, val stackName: Output<String>? = null, val stackPolicyBody: Output<String>? = null, val stackPolicyDuringUpdateBody: Output<String>? = null, val stackPolicyDuringUpdateUrl: Output<String>? = null, val stackPolicyUrl: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateBody: Output<String>? = null, val templateUrl: Output<String>? = null, val templateVersion: Output<String>? = null, val timeoutInMinutes: Output<Int>? = null, val usePreviousParameters: Output<Boolean>? = null) : ConvertibleToJava<StackArgs>

Provides a ROS Stack resource. For information about ROS Stack and how to use it, see What is Stack.

Link copied to clipboard

Builder for StackArgs.

Link copied to clipboard
class StackGroup : KotlinCustomResource

Provides a ROS Stack Group resource. For information about ROS Stack Group and how to use it, see What is Stack Group.

Link copied to clipboard
data class StackGroupArgs(val accountIds: Output<String>? = null, val administrationRoleName: Output<String>? = null, val description: Output<String>? = null, val executionRoleName: Output<String>? = null, val operationDescription: Output<String>? = null, val operationPreferences: Output<String>? = null, val parameters: Output<List<StackGroupParameterArgs>>? = null, val regionIds: Output<String>? = null, val stackGroupName: Output<String>? = null, val templateBody: Output<String>? = null, val templateUrl: Output<String>? = null, val templateVersion: Output<String>? = null) : ConvertibleToJava<StackGroupArgs>

Provides a ROS Stack Group resource. For information about ROS Stack Group and how to use it, see What is Stack Group.

Link copied to clipboard
Link copied to clipboard
object StackGroupMapper : ResourceMapper<StackGroup>
Link copied to clipboard
Link copied to clipboard
class StackInstance : KotlinCustomResource

Provides a ROS Stack Instance resource. For information about ROS Stack Instance and how to use it, see What is Stack Instance.

Link copied to clipboard
data class StackInstanceArgs(val operationDescription: Output<String>? = null, val operationPreferences: Output<String>? = null, val parameterOverrides: Output<List<StackInstanceParameterOverrideArgs>>? = null, val retainStacks: Output<Boolean>? = null, val stackGroupName: Output<String>? = null, val stackInstanceAccountId: Output<String>? = null, val stackInstanceRegionId: Output<String>? = null, val timeoutInMinutes: Output<String>? = null) : ConvertibleToJava<StackInstanceArgs>

Provides a ROS Stack Instance resource. For information about ROS Stack Instance and how to use it, see What is Stack Instance.

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

Builder for Stack.

Link copied to clipboard
class Template : KotlinCustomResource

Provides a ROS Template resource. For information about ROS Template and how to use it, see What is Template.

Link copied to clipboard
data class TemplateArgs(val description: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateBody: Output<String>? = null, val templateName: Output<String>? = null, val templateUrl: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

Provides a ROS Template resource. For information about ROS Template and how to use it, see What is Template.

Link copied to clipboard
Link copied to clipboard
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard
Link copied to clipboard
class TemplateScratch : KotlinCustomResource

Provides a ROS Template Scratch resource. For information about ROS Template Scratch and how to use it, see What is Template Scratch.

Link copied to clipboard
data class TemplateScratchArgs(val description: Output<String>? = null, val executionMode: Output<String>? = null, val logicalIdStrategy: Output<String>? = null, val preferenceParameters: Output<List<TemplateScratchPreferenceParameterArgs>>? = null, val sourceResourceGroup: Output<TemplateScratchSourceResourceGroupArgs>? = null, val sourceResources: Output<List<TemplateScratchSourceResourceArgs>>? = null, val sourceTag: Output<TemplateScratchSourceTagArgs>? = null, val templateScratchType: Output<String>? = null) : ConvertibleToJava<TemplateScratchArgs>

Provides a ROS Template Scratch resource. For information about ROS Template Scratch and how to use it, see What is Template Scratch.

Link copied to clipboard
object TemplateScratchMapper : ResourceMapper<TemplateScratch>

Functions

Link copied to clipboard
suspend fun changeSet(name: String, block: suspend ChangeSetResourceBuilder.() -> Unit): ChangeSet
Link copied to clipboard
fun stack(name: String): Stack
suspend fun stack(name: String, block: suspend StackResourceBuilder.() -> Unit): Stack
Link copied to clipboard
suspend fun stackGroup(name: String, block: suspend StackGroupResourceBuilder.() -> Unit): StackGroup
Link copied to clipboard
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard