ALBSSLCertificate (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer SSLCertificate object", 
  "id": "ALBSSLCertificate", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "certificate": {
      "description": "certificate of SSLCertificate.", 
      "required": false, 
      "title": "Certificate", 
      "type": "string"
    }, 
    "certificate_signing_request": {
      "description": "certificate_signing_request of SSLCertificate.", 
      "required": false, 
      "title": "Certificate signing request", 
      "type": "string"
    }, 
    "chain_verified": {
      "description": "Placeholder for description of property chain_verified of obj type SSLCertificate field type str  type boolean.", 
      "required": false, 
      "title": "Chain verified", 
      "type": "boolean"
    }, 
    "days_until_expire": {
      "default": 365, 
      "description": "Number of days_until_expire. Default value when not specified in API or module is interpreted by ALB Controller as 365.", 
      "required": false, 
      "title": "Days until expire", 
      "type": "integer"
    }, 
    "expiry_status": {
      "$ref": "ALBSSLCertificateExpiryStatus, 
      "default": "SSL_CERTIFICATE_GOOD", 
      "description": "Enum options - SSL_CERTIFICATE_GOOD, SSL_CERTIFICATE_EXPIRY_WARNING, SSL_CERTIFICATE_EXPIRED. Default value when not specified in API or module is interpreted by ALB Controller as SSL_CERTIFICATE_GOOD.", 
      "required": false, 
      "title": "Expiry status"
    }, 
    "fingerprint": {
      "description": "fingerprint of SSLCertificate.", 
      "required": false, 
      "title": "Fingerprint", 
      "type": "string"
    }, 
    "issuer": {
      "$ref": "ALBSSLCertificateDescription, 
      "description": "Placeholder for description of property issuer of obj type SSLCertificate field type str  type ref.", 
      "required": false, 
      "title": "Issuer"
    }, 
    "key_params": {
      "$ref": "ALBSSLKeyParams, 
      "description": "Placeholder for description of property key_params of obj type SSLCertificate field type str  type ref.", 
      "required": false, 
      "title": "Key params"
    }, 
    "not_after": {
      "description": "not_after of SSLCertificate.", 
      "required": false, 
      "title": "Not after", 
      "type": "string"
    }, 
    "not_before": {
      "description": "not_before of SSLCertificate.", 
      "required": false, 
      "title": "Not before", 
      "type": "string"
    }, 
    "public_key": {
      "description": "public_key of SSLCertificate.", 
      "required": false, 
      "title": "Public key", 
      "type": "string"
    }, 
    "self_signed": {
      "description": "Placeholder for description of property self_signed of obj type SSLCertificate field type str  type boolean.", 
      "required": false, 
      "title": "Self signed", 
      "type": "boolean"
    }, 
    "serial_number": {
      "description": "serial_number of SSLCertificate.", 
      "required": false, 
      "title": "Serial number", 
      "type": "string"
    }, 
    "signature": {
      "description": "signature of SSLCertificate.", 
      "required": false, 
      "title": "Signature", 
      "type": "string"
    }, 
    "signature_algorithm": {
      "description": "signature_algorithm of SSLCertificate.", 
      "required": false, 
      "title": "Signature algorithm", 
      "type": "string"
    }, 
    "subject": {
      "$ref": "ALBSSLCertificateDescription, 
      "description": "Placeholder for description of property subject of obj type SSLCertificate field type str  type ref.", 
      "required": false, 
      "title": "Subject"
    }, 
    "subject_alt_names": {
      "description": "subjectAltName that provides additional subject identities.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "Subject alt names", 
      "type": "array"
    }, 
    "text": {
      "description": "text of SSLCertificate.", 
      "required": false, 
      "title": "Text", 
      "type": "string"
    }, 
    "version": {
      "description": "version of SSLCertificate.", 
      "required": false, 
      "title": "Version", 
      "type": "string"
    }
  }, 
  "title": "SSLCertificate", 
  "type": "object"
}