def secret_id_accessors(role_name, options = {})
      headers = extract_headers!(options)
      json = client.list("/v1/auth/approle/role/#{encode_path(role_name)}/secret-id", options, headers)
      return Secret.decode(json).data[:keys] || []
    rescue HTTPError => e
      return [] if e.code == 404
      raise
    end
def secret_id_accessors(role_name, options = {})
      headers = extract_headers!(options)
      json = client.list("/v1/auth/approle/role/#{encode_path(role_name)}/secret-id", options, headers)
      return Secret.decode(json).data[:keys] || []
    rescue HTTPError => e
      return [] if e.code == 404
      raise
    end
Lists the accessors of all the SecretIDs issued against the AppRole.
 This includes the accessors for "custom" SecretIDs as well. If there are
 no SecretIDs against this role, an empty array will be returned.

 @example
   Vault.approle.secret_ids("testrole") #=> ["ce102d2a-...", "a1c8dee4-..."]

 @return [Array<String>]