conveyor_ide_base_image (Resource)
IDE base image resource
Example Usage
resource "conveyor_ide_base_image" "my_image" {
  name         = "my image"
  description  = "My custom base ide image"
  iam_identity = "my-base-image-role"
  config = {
    vscode_config = {
      extensions = ["test_extension"]
    }
    build_steps = [
      {
        name = "step1"
        cmd  = "command one"
      }
    ]
  }
}
Schema
Required
- config(Attributes) The configuration that defines this IDE base image (see below for nested schema)
- name(String) The name of the IDE base image
Optional
- description(String) The description of the IDE base image
- iam_identity(String) The iam identity of the IDE base image
Read-Only
- id(String) The id of the IDE base image
Nested Schema for config
Optional:
- build_steps(Attributes List) Additional commands that customize the IDE environment (see below for nested schema)
- vscode_config(Attributes) VS Code configuration of the IDE base image (see below for nested schema)
Nested Schema for config.build_steps
Required:
- cmd(String) The command that needs to be executed. Can contain multiple commands, separated by newlines.
- name(String) The name of the build step
Nested Schema for config.vscode_config
Required:
- extensions(List of String) Enable user specific extensions