Resource Type: cudawaf_certificate

Defined in:
lib/puppet/type/cudawaf_certificate.rb
Providers:
cudawaf_certificate_provider

Overview

Defines all possible types for Creation/Upload of a Certificate object on the Barracuda Web Application Firewall.

Properties

  • allow_private_key_export (defaults to: Yes)

    Allow Private Key Export

    Supported values:
    • Yes
    • No
  • assign_associated_key (defaults to: No)

    Assign Associated Key

    Supported values:
    • No
    • Yes
  • city

    Locality Name

  • common_name

    Common Name

  • country_code

    Country

  • curve_type (defaults to: secp256r1)

    Elliptic Curve Name

    Supported values:
    • secp256r1
    • secp384r1
    • secp521r1
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • intermediary_certificate

    Intermediary Certificate File Path

  • key

    Certificate Key

  • key_size (defaults to: 1024)

    Key Size

    Supported values:
    • 1024
    • 2048
    • 4096
  • key_type (defaults to: rsa)

    Select Key Type:

    Supported values:
    • rsa
    • ecdsa
  • organization_name

    Organization Name

  • organization_unit

    Organizational Unit Name

  • password

    Certificate Password

  • san_certificate

    san certificate

  • signed_certificate

    Signed Certificate File Path

  • state

    State or Province

  • trusted_certificate

    Trusted Certificate File Path

  • trusted_server_certificate

    Trusted Server Certificate File Path

  • type (defaults to: pem)

    Certificate Type

    Supported values:
    • pem
    • pkcs12
  • upload

    Upload Type

    Supported values:
    • signed
    • trusted
    • trusted_server

Parameters

  • name (namevar)

    Certificate Name

  • provider

    The specific backend to use for this ‘cudawaf_certificate` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.