Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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, Any>>? = 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

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

Builder for Stack.

Link copied to clipboard

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, Any>>? = 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
Link copied to clipboard
Link copied to clipboard

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.

Functions

Link copied to clipboard
suspend fun changeSetResource(name: String, block: suspend ChangeSetResourceBuilder.() -> Unit): ChangeSet
Link copied to clipboard
suspend fun stackGroupResource(name: String, block: suspend StackGroupResourceBuilder.() -> Unit): StackGroup
Link copied to clipboard
Link copied to clipboard
suspend fun stackResource(name: String, block: suspend StackResourceBuilder.() -> Unit): Stack
Link copied to clipboard
suspend fun templateResource(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard