scalr_checkov_integration
Resource: scalr_checkov_integration
Manages the state of Checkov integrations in Scalr.
Schema
Required
- name(String) Name of the Checkov integration.
Optional
- cli_args(String) CLI parameters to be passed to checkov command.
- environments(Set of String) List of environments this integration is linked to. Use- ["*"]to allow in all environments.
- external_checks_enabled(Boolean) Indicates whether external checks should be enabled. Default- false.
- vcs_provider_id(String) ID of VCS provider in the format- vcs-<RANDOM STRING>. Required if- external_checks_enabledis- true.
- vcs_repo(Block List) Settings for the Checkov integration's VCS repository. Required if- external_checks_enabledis- true. (see below for nested schema)
- version(String) Version of the Checkov integration to use.
Read-Only
- id(String) The ID of this resource.
Nested Schema for vcs_repo
vcs_repoRequired:
- identifier(String) A reference to your VCS repository. For GitHub, GitHub Enterprise and GitLab the format is- <org>/<repo>. For Azure DevOps Services the format is- <org>/<project>/<repo>.
Optional:
- branch(String) Branch of a repository the Checkov custom checks are associated with.
- path(String) The sub-directory of the VCS repository where Checkov checks are stored. If omitted or specified as an empty string, this defaults to the repository's root.
Updated 8 days ago
