Skip to main content

TestSuite

Resource TestSuite in pulumi-buildkite.
3 min read

Resource TestSuite in pulumi-buildkite.

Pulumi type: buildkite:index/testSuite:TestSuite.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
applicationNamestringnoThe name of the application this test suite is for. If omitted, the value is left unmanaged by Terraform; set it to an empty string to clear it.
colorstringnoThe hex color code for the test suite navatar, eg #BADA55. If omitted, the value is left unmanaged by Terraform; set it to an empty string to clear it.
defaultBranchstringyesThe default branch for the repository this test suite is for.
emojistringnoThe emoji associated with this test suite, eg :buildkite:
namestringnoThe name to give the test suite.
oidcPolicystringnoThe OIDC policy for the test suite, as a YAML or JSON string. This policy defines which OIDC tokens can be exchanged for suite access, as an alternative to the suite API token. If omitted, the policy is left unmanaged by Terraform; set it to an empty string to remove an existing policy.
teamOwnerIdstringyesThe GraphQL ID of the team to mark as the owner/admin of the test suite.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
apiTokenstringyesThe API token to use to send test run data to the API.
applicationNamestringnoThe name of the application this test suite is for. If omitted, the value is left unmanaged by Terraform; set it to an empty string to clear it.
colorstringnoThe hex color code for the test suite navatar, eg #BADA55. If omitted, the value is left unmanaged by Terraform; set it to an empty string to clear it.
defaultBranchstringnoThe default branch for the repository this test suite is for.
emojistringnoThe emoji associated with this test suite, eg :buildkite:
namestringnoThe name to give the test suite.
oidcPolicystringnoThe OIDC policy for the test suite, as a YAML or JSON string. This policy defines which OIDC tokens can be exchanged for suite access, as an alternative to the suite API token. If omitted, the policy is left unmanaged by Terraform; set it to an empty string to remove an existing policy.
slugstringyesThe generated slug of the test suite.
teamOwnerIdstringnoThe GraphQL ID of the team to mark as the owner/admin of the test suite.
uuidstringyesThe UUID of the test suite.