ConfigPkiProviderSubTypePacketfencePki:
  properties:
    ca_cert_path:
      default: ~
      description: Path of the CA certificate that will generate your certificates
      type: string
    ca_cert_path_upload:
      default: ~
      description: Ca cert path upload
      type: file
    cn_attribute:
      default: pid
      description: Defines what attribute of the node to use as the common name during
        the certificate generation
      type: string
    cn_format:
      default: '%s'
      description: Defines how the common name will be formated. %s will expand to
        the defined Common Name Attribute value
      type: string
    country:
      default: ~
      description: Country for the certificate
      type: string
    host:
      default: 127.0.0.1
      description: Host which hosts the PacketFence PKI
      type: string
    id:
      default: ~
      description: Id
      type: string
    locality:
      default: ~
      description: Locality for the certificate
      type: string
    organization:
      default: ~
      description: Organization for the certificate
      type: string
    password:
      default: ~
      description: Password for the username filled in above
      type: string
    port:
      default: '9393'
      description: Port on which to contact the PacketFence PKI API
      type: integer
    postalcode:
      default: ~
      description: Postal Code for the certificate
      type: string
    profile:
      default: ~
      description: Profile used for the generation of certificate
      type: string
    proto:
      default: https
      description: Protocol to use to contact the PacketFence PKI API
      type: string
    revoke_on_unregistration:
      default: ~
      description: Check this box to have the certificate revoke when the node using
        it is unregistered.<br/>Do not use if multiple devices share the same certificate
      type: string
    server_cert_path:
      default: ~
      description: Path of the RADIUS server authentication certificate
      type: string
    server_cert_path_upload:
      default: ~
      description: Server cert path upload
      type: file
    state:
      default: ~
      description: State for the certificate
      type: string
    streetaddress:
      default: ~
      description: Street Address for the certificate
      type: string
    type:
      default: packetfence_pki
      description: Discriminator `packetfence_pki`
      type: string
      value: packetfence_pki
    username:
      default: ~
      description: Username to connect to the PKI
      type: string
  required:
  - id
  - type
  type: object
