Sha256: 00cc1c21b44de9bbc7abe41ec44e221fd1539ece115284628dbdedfa05783fde

Contents?: true

Size: 1.25 KB

Versions: 12

Compression:

Stored size: 1.25 KB

Contents

# Update Scanning Rule returns "OK" response

require "datadog_api_client"
api_instance = DatadogAPIClient::V2::SensitiveDataScannerAPI.new

# the "scanning_group" has a "scanning_rule"
RULE_DATA_ID = ENV["RULE_DATA_ID"]

body = DatadogAPIClient::V2::SensitiveDataScannerRuleUpdateRequest.new({
  meta: DatadogAPIClient::V2::SensitiveDataScannerMetaVersionOnly.new({}),
  data: DatadogAPIClient::V2::SensitiveDataScannerRuleUpdate.new({
    id: RULE_DATA_ID,
    type: DatadogAPIClient::V2::SensitiveDataScannerRuleType::SENSITIVE_DATA_SCANNER_RULE,
    attributes: DatadogAPIClient::V2::SensitiveDataScannerRuleAttributes.new({
      name: "Example-Sensitive-Data-Scanner",
      pattern: "pattern",
      text_replacement: DatadogAPIClient::V2::SensitiveDataScannerTextReplacement.new({
        type: DatadogAPIClient::V2::SensitiveDataScannerTextReplacementType::NONE,
      }),
      tags: [
        "sensitive_data:true",
      ],
      is_enabled: true,
      priority: 5,
      included_keyword_configuration: DatadogAPIClient::V2::SensitiveDataScannerIncludedKeywordConfiguration.new({
        keywords: [
          "credit card",
          "cc",
        ],
        character_count: 35,
      }),
    }),
  }),
})
p api_instance.update_scanning_rule(RULE_DATA_ID, body)

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
datadog_api_client-2.30.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.29.1 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.28.1 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.27.1 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.26.1 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.26.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.25.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.24.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.22.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.21.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.20.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb
datadog_api_client-2.19.0 examples/v2/sensitive-data-scanner/UpdateScanningRule.rb