Skip to content
Start here

Vulnerability Scanner

Vulnerability ScannerCredential Sets

resource cloudflare_vulnerability_scanner_credential_set

required Expand Collapse
name: String

Human-readable name.

optional Expand Collapse
account_id?: String

Identifier.

computed Expand Collapse
id: String

Credential set identifier.

cloudflare_vulnerability_scanner_credential_set

resource "cloudflare_vulnerability_scanner_credential_set" "example_vulnerability_scanner_credential_set" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  name = "Production API credentials"
}

data cloudflare_vulnerability_scanner_credential_set

required Expand Collapse
credential_set_id: String
optional Expand Collapse
account_id?: String

Identifier.

computed Expand Collapse
id: String
name: String

Human-readable name.

cloudflare_vulnerability_scanner_credential_set

data "cloudflare_vulnerability_scanner_credential_set" "example_vulnerability_scanner_credential_set" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  credential_set_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}

data cloudflare_vulnerability_scanner_credential_sets

optional Expand Collapse
account_id?: String

Identifier.

max_items?: Int64

Max items to fetch, default: 1000

computed Expand Collapse
result: List[Attributes]

The items returned by the data source

id: String

Credential set identifier.

name: String

Human-readable name.

cloudflare_vulnerability_scanner_credential_sets

data "cloudflare_vulnerability_scanner_credential_sets" "example_vulnerability_scanner_credential_sets" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
}

Vulnerability ScannerCredential SetsCredentials

resource cloudflare_vulnerability_scanner_credential

required Expand Collapse
credential_set_id: String
location: String

Where the credential is attached in outgoing requests.

location_name: String

Name of the header or cookie where the credential is attached.

name: String

Human-readable name.

value: String

The credential value (e.g. API key, session token). Write-only. Never returned in responses.

optional Expand Collapse
account_id?: String

Identifier.

computed Expand Collapse
id: String

Credential identifier.

cloudflare_vulnerability_scanner_credential

resource "cloudflare_vulnerability_scanner_credential" "example_vulnerability_scanner_credential" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  credential_set_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
  location = "header"
  location_name = "Authorization"
  name = "Admin API key"
  value = "Bearer EXAMPLE_TOKEN"
}

data cloudflare_vulnerability_scanner_credential

required Expand Collapse
credential_id: String
credential_set_id: String
optional Expand Collapse
account_id?: String

Identifier.

computed Expand Collapse
id: String
location: String

Where the credential is attached in outgoing requests.

location_name: String

Name of the header or cookie where the credential is attached.

name: String

Human-readable name.

cloudflare_vulnerability_scanner_credential

data "cloudflare_vulnerability_scanner_credential" "example_vulnerability_scanner_credential" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  credential_set_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
  credential_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}

data cloudflare_vulnerability_scanner_credentials

required Expand Collapse
credential_set_id: String
optional Expand Collapse
account_id?: String

Identifier.

max_items?: Int64

Max items to fetch, default: 1000

computed Expand Collapse
result: List[Attributes]

The items returned by the data source

id: String

Credential identifier.

credential_set_id: String

Parent credential set identifier.

location: String

Where the credential is attached in outgoing requests.

location_name: String

Name of the header or cookie where the credential is attached.

name: String

Human-readable name.

cloudflare_vulnerability_scanner_credentials

data "cloudflare_vulnerability_scanner_credentials" "example_vulnerability_scanner_credentials" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  credential_set_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}

Vulnerability ScannerTarget Environments

resource cloudflare_vulnerability_scanner_target_environment

required Expand Collapse
name: String

Human-readable name.

target: Attributes

Identifies the Cloudflare asset to scan. Uses a type discriminator. Currently the service supports only zone targets.

type: String
zone_tag: String

Cloudflare zone tag. The zone must belong to the account.

optional Expand Collapse
account_id?: String

Identifier.

description?: String

Optional description.

computed Expand Collapse
id: String

Target environment identifier.

cloudflare_vulnerability_scanner_target_environment

resource "cloudflare_vulnerability_scanner_target_environment" "example_vulnerability_scanner_target_environment" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  name = "Production Zone"
  target = {
    type = "zone"
    zone_tag = "d8e8fca2dc0f896fd7cb4cb0031ba249"
  }
  description = "Main production environment"
}

data cloudflare_vulnerability_scanner_target_environment

required Expand Collapse
target_environment_id: String
optional Expand Collapse
account_id?: String

Identifier.

computed Expand Collapse
id: String
description: String

Optional description providing additional context.

name: String

Human-readable name.

target: Attributes

Identifies the Cloudflare asset to scan. Uses a type discriminator. Currently the service supports only zone targets.

type: String
zone_tag: String

Cloudflare zone tag. The zone must belong to the account.

cloudflare_vulnerability_scanner_target_environment

data "cloudflare_vulnerability_scanner_target_environment" "example_vulnerability_scanner_target_environment" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  target_environment_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}

data cloudflare_vulnerability_scanner_target_environments

optional Expand Collapse
account_id?: String

Identifier.

max_items?: Int64

Max items to fetch, default: 1000

computed Expand Collapse
result: List[Attributes]

The items returned by the data source

id: String

Target environment identifier.

name: String

Human-readable name.

target: Attributes

Identifies the Cloudflare asset to scan. Uses a type discriminator. Currently the service supports only zone targets.

type: String
zone_tag: String

Cloudflare zone tag. The zone must belong to the account.

description: String

Optional description providing additional context.

cloudflare_vulnerability_scanner_target_environments

data "cloudflare_vulnerability_scanner_target_environments" "example_vulnerability_scanner_target_environments" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
}