accessKeyId

The AWS Access Key ID.

type

string

default

{
  accessKeyId = "";
}

assumeRolePolicy

The IAM AssumeRole policy definition (in JSON format). Empty string (default) uses the existing Assume Role Policy.

type

string

default

{
  assumeRolePolicy = "";
}

name

Name of the IAM role.

type

string

default

{
  name = "charon-{uuid}-{name}";
}

policy

The IAM policy definition (in JSON format).

type

string

tags

Tags assigned to the instance. Each tag name can be at most 128 characters, and each tag value can be at most 256 characters. There can be at most 10 tags.

type

attribute set of string

example

{
  tags = {
    foo = "bar";
    xyzzy = "bla";
  };
}

default

{
  tags = {};
}